110
8
7
2
13
106
128
48
14
49
23
35
74
16
82
55
36
39
92
37
163
18
20
206
111
45
120
40
54
33
512
44
123
38
83
75
230
142
65
91
58
72
296
103
267
193
269
90
324
47
270
358