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