32
2
4
19
14
199
17
132
53
27
490
47
10
11
18
55
12
169
57
23
24
87
116
146
256
20
26
43
34
79
197
104
102
174
159
64
6
44
46
28
303
301
31
39
60