136
39
432
65
165
49
37
258
257
2374
300
15
231
93
104
368
159
55
1377
19
23
3
10
154
236
228
344
18
24
70
45
63
98
47
56
27
89
76
30
34
42
52
51
1432
67
62
44
121
50
701
77
137
570