21
28
32
124
20
35
51
49
36
53
63
30
25
33
64
91
24
14
27
70
96
56
52
69
9
45
61
48
34
23
39
17
149
59
41
77
117
38
54
82
3
5
150
166
138
55