21
61
31
97
13
90
23
20
221
60
17
40
32
15
10
92
38
41
47
35
142
42
22
147
37
459
150
202
9
39
91
36
68
56
66
26
14
18
11
195
25
48
326