34
33
12
58
197
258
10
31
279
39
27
46
151
18
22
124
103
419
260
513
385
44
14
100
3
24
52
82
36
86
80
19
168
13
49
30
143
16
4
20
38
74
76
35
23
40
90
60
29
517
88
67