2
41
93
13
26
6
20
11
153
27
19
5
25
40
60
37
53
159
29
223
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
18
75
155