15
202
107
31
150
27
55
64
66
75
205
343
378
716
61
146
47
248
209
103
287
41
69
109
59
532
42
44
160
91
231
14
50
52
34
8
290
24
70
25
165
11
12
28
39
35
60
129
246
96
29
58