2
22
5
12
20
14
48
6
9
31
26
15
16
37
40
18
441
34
3
23
19
11
10
7
8
85
13
28
128
36
111
41
120
57
27
93
51
43
117