21
29
57
81
17
44
411
76
18
16
214
4
12
68
108
38
25
37
14
8
49
129
43
13
11
63
19
122
10
15
45
5
176
42
175
30
23
28
75
143
269
121
83
349
1197