29
16
3
21
288
48
201
6
104
59
39
68
44
32
111
50
129
24
60
49
18
176
43
66
163
81
139
143
109
145
14
33
70
51
10
380
58
208
20
12
8
194
149
38
88
210
5