138
188
28
17
42
27
93
66
126
55
64
74
43
79
580
212
60
49
39
63
32
31
120
105
88
110
67
568
51
86
30
1235
45
40
53
85
59
20
655
125
116
71
75
171
143
197
61
128
47
205
177
203
99