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