119
3
109
5
16
19
23
11
146
82
33
14
89
48
29
70
47
42
137
49
100
449
98
130
134
118
40
46
57
78
214
44
129
95
125
39
79
169
168
92
67
423
330
72
52
255
224
96
93
200