29
44
95
108
60
22
31
99
23
14
11
45
54
17
24
8
155
9
12
272
274
72
13
79
21
26
43
80
39
92
88
3
75
32
18
51
10
25
87
57
36
37
77
68
70
20
62
16
123