4
31
11
10
12
89
61
44
9
242
16
5
6
19
20
51
75
1
32
7
8
27
22
35
15
60
26
101
42
49
58
3
13
164
43
2
95
452
40