25
15
7
33
2
38
60
34
194
17
130
52
21
18
40
63
1
29
90
10
68
108
50
24
185
87
9
184
147
48
20
142
57
26
120
84
88
27
47
149
75
121
39
44
118
43
12
296
107
114