11
46
57
72
25
21
49
41
8
31
274
15
147
201
103
56
125
112
164
570
38
227
598
87
1349
160
346
148
59
106
19
410
339
33
34
256
43
104
192
83
74
37
261
80
89
92
62
232
63
24
102
138
114
370
140
82
68