110
81
22
124
301
12
75
44
33
41
36
32
13
27
76
42
38
155
31
30
50
21
45
103
48
18
25
20
55
26
17
35
52
68
51
8
11
7
40
14
39
60
229
16
54
136
109