76
125
91
56
32
127
105
43
152
232
52
49
14
28
42
18
47
62
48
69
100
17
8
213
67
23
83
57
36
61
71
34
29
25
45
109
147
131
27
174
19
16
85
12
140
40
354
50
44
24
35
55
20
104