11
21
35
13
10
8
24
45
102
28
26
16
72
68
38
23
25
33
63
18
19
17
20
56
43
150
27
32
76
2
14
15
50
253
176
78
48
51
46
71
226
407
105
42
4
12
62