21
96
15
40
58
106
7
8
39
46
56
27
25
23
52
32
180
199
61
17
54
22
36
63
11
89
14
9
18
28
43
51
146
13
31
20
62
24
120
1104
38
29
97
137
55
30
147
34