2
19
64
20
93
178
7
78
31
22
17
12
35
40
4
5
6
32
63
29
13
27
38
43
34
3
24
33
23
15
21
10
8
39
9
108
25
70
248