5
10
57
100
13
15
17
16
12
8
4
25
14
7
24
6
9
23
40
1
27
37
61
132
44
50
83
2
20
22
32
29
31
19
148
30
18
59
172
176
267
109