120
334
127
74
291
78
23
25
104
86
14
77
12
57
163
81
22
38
35
248
340
19
67
328
591
15
29
348
255
123
88
7
46
679
126
20
30
207
287
180
210
61
186
106
345
17
196
28
213
135
18
653
208
91
211