8
22
10
12
19
32
3
34
4
17
16
36
59
43
11
13
23
21
52
25
83
60
183
157
252
260
110
132
49
68
108
325
48
112
45
31
66
28
55
98
20
54
88
111
557
192
72
15