106
27
45
118
31
29
16
35
24
219
37
138
34
79
96
55
99
62
104
81
10
36
30
40
63
20
76
72
136
38
17
78
53
73
5
68
108
28
303
13
180
254
522
11
120
46
80
8