35
307
31
23
42
40
26
39
13
7
15
107
22
11
32
69
120
19
45
102
8
17
27
14
24
65
16
50
59
100
33
25
62
20
52
41
82