13
21
45
55
33
22
40
3
27
47
39
15
17
106
29
8
24
46
102
12
16
18
177
32
337
188
25
68
44
51
37
11
161
261
86
58
82
104
189
72
224
207
150
77
69
98
10
80