5
22
32
52
17
104
42
56
36
96
14
91
95
65
8
78
127
54
103
23
72
15
123
55
53
46
58
12
11
348
45
13
113
77
62
50
37
136
51
59
20
254
38
24
26
73
64
29