42
82
98
15
231
2
403
12
13
40
162
17
53
49
52
39
75
106
25
41
35
138
14
37
32
24
44
27
47
55
19
78
257
152
51
131
133
275
3
20
62
22
0
57
260
418
29
58