10
105
28
96
134
11
97
40
65
133
101
42
13
41
81
104
48
44
174
144
75
120
220
492
857
121
43
22
234
86
36
418
53
23
45
47
60
15
293
135
336
52
130
201
19
21
7
26
14