111
340
51
30
265
58
73
112
19
124
74
446
90
684
337
214
104
21
216
34
142
55
18
24
107
83
88
36
117
38
318
121
23
164
155
96
75
68
26
95
25
57
120
61
31
16
79
12
56
54
109