35
28
70
51
18
36
73
45
50
24
10
30
12
26
88
320
94
7
128
9
316
64
82
48
351
95
42
33
8
76
44
87
39
15
40
34
13
476
101
27
62
52
1487
135
37
217
331
25
16
399
66