77
94
69
132
135
29
179
47
110
17
86
150
59
137
80
181
25
160
66
13
40
85
76
32
93
41
210
7
22
60
45
39
122
253
242
11
3
79
74
8
82
36
38
130
24
16
366
164
1022