21
30
20
24
8
32
42
34
10
13
89
37
141
9
35
31
1
112
92
105
47
12
4
146
78
130
6
74
15
75
77
7
25
28
43
51
118
11
86
33
60
22
248
104
27