110
21
31
38
142
26
18
58
132
410
104
35
57
46
86
219
9
36
6
13
84
25
12
16
70
196
65
45
61
30
136
101
81
845
51
386
405
20
27
48
75
254
49
17
23
128
82