35
40
45
31
22
7
12
99
59
17
73
32
33
46
189
9
30
13
28
48
86
11
27
88
20
136
6
19
81
312
16
63
173
70
126
172
113
36
999
4682
117
84
1898
23
1019
1260
25
18
51
14
370
10
26