21
23
49
37
94
133
58
13
28
111
198
97
59
44
47
181
38
33
56
356
62
212
25
109
145
81
16
43
70
68
220
102
61
32
53
19
35
75
159
31
30
34