58
22
119
20
98
27
1107
34
60
45
295
6
13
5
8
76
75
35
26
177
4
11
18
15
163
46
108
36
25
201
41
239
99
144
127
96
151
14
23
29
149
64
117
43
12
2