3
15
4
63
54
5
25
33
9
26
104
258
19
18
34
87
50
114
131
24
61
85
161
143
36
70
21
22
195
57
174
49
103
235
13
138
78
46
75
12
68
128
232
112
121
148
79
193
146