29
40
7
25
51
15
74
27
145
57
16
619
12
19
162
106
151
278
67
59
130
121
79
47
11
43
31
37
14
50
21
13
28
30
144
204
116
56
17
205
48
22
154
191
78
125
32
166
60