110
17
30
337
62
93
31
23
25
51
15
139
87
16
6
22
61
13
34
65
46
35
77
160
78
94
271
172
18
133
33
14
3
191
199
185
189
40
80
45
66
270
207
38
95