111
58
54
93
48
194
117
10
16
216
227
146
96
33
51
24
40
19
17
52
25
20
80
232
81
98
22
43
23
41
30
39
121
73
154
75
34
88
148
28
189
26
53
191
74
849
181