21
43
64
41
123
31
356
109
25
28
46
57
171
149
23
45
130
36
82
53
32
24
102
99
65
61
27
72
38
101
79
137
63
52
37
159
11
48
30
145
98
17
91
263
35
150
113
103
89
77
231
100