112
114
5
49
32
103
38
10
35
19
24
20
23
8
60
29
6
171
50
45
33
15
48
53
46
30
75
217
44
55
164
57
105
201
95
40
271
363
21
59
92
34
69
288
41
504
104