98
201
580
129
198
70
117
127
100
252
43
125
193
89
109
60
289
45
86
28
36
226
278
115
99
94
50
58
95
140
7
135
93
47
29
169
184
51
34
112
20
67
32
53
248
41
165
8
106
25
30
63
11
139