10
5
21
11
128
16
47
8
23
56
44
26
63
20
35
417
28
80
116
77
15
49
41
19
55
148
31
78
182
79
93
94
230
29
37
60
82
104
156
294
112
17
34
14
108
76
180