29
7
12
1
15
10
21
23
196
0
38
17
190
28
333
95
24
99
84
3
18
102
25
92
114
61
16
97
56
48
100
63
11
26
58
159
119
30
273
195
31
313
91
133