87
91
11
68
45
34
7
97
24
278
8
94
15
39
385
100
4
23
33
95
121
29
1341
394
2
9
21
85
17
5
72
102
35
149
84
27
59
42
145
636
82
14
140
301
125
32
103
854
225
64
131
56