46
85
161
988
195
1170
114
40
73
93
476
21
154
1043
150
97
16
367
112
397
26
23
38
20
50
29
79
11
36
56
124
34
60
49
51
159
25
12
348
372
18
35
77
62
322
33
32
170
13