52
80
13
33
20
16
17
24
15
109
14
27
37
2
29
41
51
31
32
261
1580
61
100
74
43
195
30
22
55
296
108
72
66
407
124
28
35
113
26
173
57
9