160
22
126
53
94
171
6
166
150
57
24
13
70
75
5
46
342
241
111
95
35
25
18
60
67
28
43
68
225
122
44
96
298
113
86
203
92
45
40
127
19
29
36
17
16
15
58
72
23
98
124
374
151