122
7
31
118
23
233
84
188
24
1153
110
50
149
197
60
29
17
95
40
124
35
178
20
190
71
43
53
87
27
16
34
65
9
12
105
30
137
175
639
186
329
33
11
15
22
62
181