66
160
41
17
33
44
25
36
23
28
49
182
35
29
21
31
43
199
40
134
577
225
12
39
150
99
177
100
18
11
38
168
127
16
84
54
46
86
75
19
27
302
339
191
124
70
42