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