10
97
118
27
306
20
132
81
53
92
22
141
42
54
65
23
46
7
61
25
57
83
99
11
59
93
36
78
94
104
274
40
48
52
51
82
171
29
3
32
26
72
190
41
43
49
211
362
8
30
34