5
254
55
29
140
22
19
38
100
153
40
51
226
11
32
170
25
89
60
78
21
80
48
163
63
52
30
2
92
35
54
117
53
79
127
83
28
23
44
242
88
93
219
147
121
82
263
3
33
41