2
3
13
17
34
91
12
11
452
57
29
103
4
23
54
8
7
59
21
5
55
53
49
65
6
46
26
35
20
9
15
30
38
48
127
25
19
51
14
16
31
33
56
24
158
183