34
104
150
43
167
24
128
89
85
52
30
74
75
106
72
76
61
69
18
22
38
17
39
66
92
50
103
33
16
40
5
23
95
71
3
12
32
19
6
78
35
29
81
96