105
71
127
81
12
22
33
32
85
29
99
80
94
135
13
156
14
157
30
152
86
115
98
328
239
38
112
149
69
248
28
17
26
57
34
60
20
47
21
7
9
11
6
8
18
2
27