20
379
66
165
112
86
154
51
145
65
75
181
41
169
21
19
37
11
128
48
16
30
116
35
25
39
52
115
54
60
58
50
59
26
9
33
56
79
49
89
7
23
93
130
163
12
36
140
5
68
3