56
6
26
24
27
107
60
14
35
38
16
55
36
47
162
126
40
31
91
166
89
73
48
46
125
61
20
81
33
95
127
397
84
86
175
191
64
197
99
68
76
70
96
44
58
30
184
229