97
94
92
33
161
160
167
245
104
359
226
118
31
26
1199
126
135
1959
208
41
24
216
25
506
3
10
38
551
15
50
23
224
166
37
110
18
16
27
66
51
116
14
80
53
145
61
35
20
352
47
137