29
206
55
4
28
26
14
41
8
15
134
230
140
18
19
9
36
37
202
54
7
124
79
32
12
85
23
22
13
43
69
65
153
16
40
165
94
119
197
217
192
199
46
50
89
277
215
48
108
63