32
99
45
12
15
51
9
28
42
38
30
7
11
22
4
18
10
8
52
95
223
16
3
36
272
54
5
6
20
63
79
23
90
17
26
157
1095
67
102
168
142