4
3
41
95
13
26
6
20
11
153
27
19
25
40
60
37
53
159
29
225
28
33
42
17
120
78
221
52
35
158
228
101
124
46
256
167
54
222
341
142
168
169
45
475
8
171
133
75
155