11
41
100
19
28
23
99
7
21
32
40
16
18
4
17
106
1
8
5
9
12
13
53
26
10
25
2
136
33
43
22
42
68
152
14