15
11
13
31
8
2
3
6
22
9
27
77
68
104
14
47
113
46
109
51
100
108
44
25
107
117
49
82
57
180
140
70
78
118
148
76
162
23
65
20
21
40
89
181
28
205
34
10