67
41
23
38
27
15
45
10
128
18
33
66
55
92
52
29
159
268
105
100
303
124
414
104
143
133
65
25
231
43
26
81
150
78
70
90
75
24
91
161
195
40
156
587
115
134
146
141
79
31