12
33
64
387
171
55
91
47
86
48
339
107
7
129
67
10
72
79
40
73
22
46
60
71
112
54
59
58
50
198
122
215
123
62
76
28
205
19
25
81
57
31
41
200
20
24
126
56
36
26
15
204