4
36
75
47
39
26
3
14
94
23
43
17
84
41
45
49
30
158
28
20
125
60
148
48
183
80
42
234
100
173
116
302
91
78
90
37
180
538
31
33
227
27
53
142
89
96
62
231
230