22
40
11
19
18
25
30
35
47
17
5
33
21
14
24
20
6
27
31
12
16
34
108
9
52
114
43
44
48
62
292
127
74
102
129
90
26
61
46
28
38
251
69
29
8
350
55