21
166
49
97
75
17
36
231
19
7
38
35
31
209
64
127
25
40
41
51
242
102
11
16
9
44
42
45
116
68
108
131
132
5
86
121
55
202
2
58
54
15
73
28
78
142
79
112
138
26
285
101