93
46
160
58
9
172
55
104
18
26
34
2
60
54
40
202
20
473
203
77
64
235
252
98
167
6
13
7
79
30
51
112
31
103
115
236
87
232
22
182
25
101
161
35
44
70