29
177
82
2
23
16
28
34
180
229
825
43
44
96
26
59
87
12
175
10
21
211
196
60
68
57
126
33
61
1
83
4
22
212
8
45
39
41
7
48
275
18
127
143
49
6
25
9
11
14
70