21
28
24
45
139
52
18
30
106
23
47
53
39
16
32
38
19
29
75
26
82
90
33
95
269
48
27
17
54
126
100
152
188
113
205
115
292
156
98
67
13
187
527
275
167
172
68
194
322
86