2
16
9
3
82
10
11
25
18
27
6
19
14
17
23
55
39
35
49
24
12
75
13
79
92
1
28
108
93
85
84
53
54
66
56
40
342
223
111
139
114
169
241
628
91