31
19
129
146
23
17
81
123
70
29
26
302
24
46
10
8
125
119
48
5
16
49
116
21
52
162
15
38
11
57
66
210
227
12
160
36
94
84
67
25
198
253
220
18
103
134
63
40
14
80