30
32
22
29
20
26
104
249
105
106
73
129
6
55
552
71
570
21
256
56
176
25
80
474
4
3
46
38
7
34
243
42
44
221
12
246
961
170
82
115
11