20
209
91
58
68
37
9
129
74
21
41
67
3
53
49
66
35
33
63
117
15
18
19
7
10
83
122
163
4
127
64
31
28
23
195
25
11
13
26
44
120
146
71
160
51
32
356
46
349