110
100
5
85
34
379
31
55
97
114
48
25
50
57
109
32
124
17
14
39
304
224
47
125
113
80
42
40
170
27
20
130
196
8
102
45
28
62
44
33
12
65
982
89
36
283
120
22
58
176
270
566
29