106
27
76
65
134
24
23
5
14
16
79
171
129
18
13
21
28
12
188
298
9
447
37
137
97
56
157
11
82
10
25
20
44
86
195
149
719
55
181
35
41
49
43
100
103
58
32
78
26