30
32
22
29
20
26
104
249
105
106
73
129
6
54
552
71
570
21
256
176
24
80
473
4
2
46
38
7
34
243
42
44
221
11
246
960
169
82
114