2
9
4
10
16
23
14
1
13
17
6
8
22
51
25
55
7
12
19
97
118
196
33
46
49
88
62
103
15
61
180
37
422
320
107