29
58
202
131
104
27
12
61
7
10
16
21
20
211
136
108
116
47
44
241
38
103
365
139
65
46
28
74
95
37
39
214
13
145
32
115
81
182
48
40
25
187
59
84
80
4
55
53
34
229
194
216