85
53
37
10
39
29
27
71
34
28
26
77
48
40
178
83
329
98
61
58
65
81
68
22
128
134
90
24
43
138
133
51
70
172
95
381
225
176
298
156
47
120
109
52
8
206
199
114
153