33
221
118
20
61
17
58
43
44
57
39
9
28
129
52
31
85
90
22
845
97
46
226
87
70
264
29
73
23
88
193
105
16
42
11
13
40
89
51
55