95
91
21
46
78
11
13
27
6
93
19
101
77
100
71
33
79
82
3
113
37
50
45
105
72
2
8
23
62
68
4
59
56
135
52
36
204
7
26
64
96
136
160
58
43
94
418
34
66