31
15
263
70
87
32
11
17
128
13
22
333
200
130
25
56
243
16
20
149
84
6
47
131
109
37
111
88
29
181
49
10
71
33
45
65
30
24
50
164
115
231
116
27
38
36