21
266
70
62
91
25
24
68
147
17
127
207
177
342
55
584
67
52
99
32
43
37
73
41
84
13
11
125
102
58
175
23
97
80
10
20
30
34
42
48
92
60
18
19
26
9
35
22
49