29
42
22
19
122
66
26
11
65
67
43
25
10
128
260
98
208
41
125
17
6
35
94
40
15
138
219
119
215
38
191
295
59
71
143
76
47
16
75
233
13
155
8
9
140
55
21
49
20
52
211