5
34
28
94
104
7
97
10
2
11
26
6
17
85
55
4
149
100
9
12
20
36
33
3
31
66
24
8
23
16
38
193
47
51
64
40
79
25
39
41
42
45
198
29