29
13
9
101
5
56
39
4
10
141
32
16
98
134
19
33
24
170
287
449
53
15
22
307
158
112
30
65
172
27
48
342
20
14
81
52
55
107
44
45
378
90
41
168
77
127
61
23
216
92
21
58
7