10
220
138
37
39
142
11
15
4
20
12
24
25
9
32
28
13
21
42
90
74
33
157
56
14
16
67
19
58
22
7
44
34
31
57
150
41
168
66
64
30
77
240
442