38
50
109
17
46
20
177
26
164
148
90
65
16
267
82
44
55
42
141
37
110
121
86
51
7
18
49
56
25
9
45
10
68
1016
22
47
48
137
31
102
107
199
191
24
8
422
158
104