10
6
105
14
16
74
22
79
9
27
159
88
42
20
115
121
29
92
45
83
102
123
129
39
328
40
95
5
31
19
49
352
11
26
15
317
44
360
126
68
23
32
58
60
492
47