42
562
174
18
28
129
21
371
43
152
5
0
348
78
62
15
16
95
14
155
2
23
29
57
187
98
465
72
39
25
91
132
40
59
19
47
8
55
9
79
51
48
49
76
84
257
31