22
30
15
4
175
59
20
190
75
70
24
76
52
56
69
29
67
60
11
127
85
467
25
21
143
109
86
32
12
229
37
13
14
26
87
63
64
31
160
41
122
19
72
104
129
201
116
8
89
174
98
96