258
23
31
43
22
221
13
28
32
47
7
256
14
8
19
33
9
36
78
3
69
40
10
177
50
234
41
4
140
111
194
53
81
46
132
58
6
131
55
128
67
24
72
12
64
35
282
2
39