2
17
14
12
13
9
6
23
21
11
84
67
112
95
58
26
33
173
132
5
88
135
199
87
192
10
46
148
82
122
8
70
19
78
90
110
28
77
24
3
27
38
117
47
29
109
61