21
28
24
45
137
52
18
30
106
23
47
51
39
16
32
38
19
29
75
26
82
90
33
94
267
48
27
17
54
126
100
152
188
113
204
115
292
156
98
67
13
187
525
273
167
172
194
322
86