35
102
300
9
14
22
28
27
6
39
63
13
11
24
18
68
62
32
19
20
23
15
7
8
21
187
34
12
60
5
49
46
33
93
52
10
31
17
114