220
116
112
43
49
22
18
36
109
65
44
92
100
10
213
19
12
234
5
84
167
266
371
53
67
38
28
46
17
349
176
318
83
50
14
315
7
165
13
110
55
71
249
33
73
30
58
37
74
121
108