29
137
118
35
50
119
23
101
117
1233
157
36
105
66
22
79
39
25
52
179
34
9
58
436
11
10
18
24
53
75
567
61
93
26
92
32
227
141
8
6
209
191
76
17
345
267
190
38
42
28
44
109
82