102
1
36
41
70
58
90
95
145
97
100
443
43
78
50
34
68
3
121
125
249
205
190
61
1095
5
88
55
230
257
304