3
14
28
11
10
56
230
19
13
39
138
27
26
12
47
4
32
20
17
48
81
16
30
79
9
50
41
40
33
78
36
169
37
85
38
115
31
392
176
186
168
101
145
102
129
148
70
184
60
67