2
10
13
82
9
17
35
5
37
44
36
32
14
11
20
19
73
176
46
56
30
159
78
70
51
62
39
76
28
168
124
86
42
45
96
158
89
114
50
23
164
266
161
101
99
29
118
202
48
130
61
67
27
110
570