47
22
271
107
320
441
437
172
336
16
46
429
54
1398
18
190
12
61
71
81
58
157
156
7
26
135
40
32
64
67
25
44
36
95
24
11
6
60
50
69
101
169
21
83
318
27
114
160