160
53
62
70
39
93
14
32
54
21
141
55
246
27
34
17
175
38
149
182
48
75
96
11
43
35
31
40
12
30
29
45
24
18
67
58
101
92
88
22
481
102