32
22
108
368
35
37
30
234
284
68
121
28
17
69
21
20
49
44
149
80
189
195
151
92
31
119
16
136
107
46
85
39
24
87
159
54
64
6
280
103
56
59
8
12
29
79
27
105
33
106
55
274