32
363
44
17
57
288
33
10
120
42
66
21
28
56
102
27
52
26
22
39
8
54
169
80
160
37
35
1100
299
38
24
147
36
29
475
149
84
107
45
60
375
103
30
76
411
203
75