122
167
140
12
26
30
8
24
14
32
50
9
16
21
172
42
13
7
37
6
39
45
40
61
17
29
11
22
57
5
49
94
19
54
121
89
319
56
62
100
18
15
105
1