65
165
49
36
258
255
2370
300
15
231
91
104
368
159
55
1376
19
23
3
10
154
236
228
344
18
24
70
45
63
98
47
56
27
89
75
30
34
42
52
51
136
1432
67
62
44
121
50
700
77
137
570
93
331
95