156
7
23
9
3536
125
236
45
47
35
137
52
15
34
28
165
180
77
134
56
24
116
14
87
33
60
123
38
174
115
164
50
59
29
148
172
349
161
181
153
144
43
12
86
108
1008
475
194
1021
71
66
197
757
196
42
584