33
123
91
45
52
60
24
84
307
51
207
21
18
250
22
40
27
14
30
210
49
77
300
38
242
216
99
47
20
28
150
23
29
36
56
213
201
68
59
112
138
69
34
43
10
13