106
110
10
142
266
19
49
522
18
45
62
150
65
81
68
29
61
55
168
271
24
16
28
48
36
91
83
160
50
14
32
268
123
39
57
53
126
97
25
9
38
293
99
291
52