2
27
3
12
50
25
9
44
19
22
61
31
70
69
112
33
37
62
126
23
16
34
216
150
18
108
146
136
156
5
15
239
24
118
21
20
43
13
39
124
105
10
29
67
11