8
4
33
68
30
47
14
79
45
18
37
218
230
16
19
48
64
59
174
96
50
31
100
52
92
23
27
192
46
67
11
122
5
55
13
114
40
21
29
113
15
35
41
125
60
200
608
75
10
123