102
42
147
322
27
235
46
227
275
47
201
34
38
344
25
68
36
3535
125
19
77
349
604
59
181
444
1003
67
71
2242
189
23
2080
14
192
579
16
82
45
272
49
40
191
96
30
83
106
145
39
76
70