149
84
167
28
172
75
41
17
56
271
72
25
77
47
86
26
156
147
199
39
52
87
14
12
126
59
30
1173
45
21
27
35
15
22
1001
60
111
8
10
651
176
53
102
65
43
16
20
18
7
347
148
13
81
269