25
39
16
3
106
32
187
147
68
145
13
513
134
36
18
67
21
399
72
402
90
29
58
84
47
94
162
70
77
76
35
92
24
17
137
91
50
43
51
38
120
27
138
8
0
41
28
102