32
44
30
14
15
18
23
486
48
26
225
27
25
20
54
33
24
46
45
35
112
29
56
39
64
107
42
144
113
313
99
109
67
13
209
178
84
108
57
86
55
154
62
81
127
31