5
23
7
55
17
44
28
3
18
92
29
4
25
30
8
123
141
6
36
338
220
35
70
20
39
27
14
135
10
51
24
12
32
200
64
48
42
37