29
84
19
28
60
197
527
148
296
206
36
736
15
40
35
18
98
21
8
122
7
10
6
154
110
14
486
24
4
11
32
244
259
115
204
179
205
17
37
104
202
232
77
121
167
158
3
22
68
12
223
384
51
917