9
42
34
82
37
39
40
29
57
11
4
6
8
109
23
12
14
20
58
5
52
44
43
176
81
13
19
15
7
18
33
10
16
94
48
125
62
199
367
69
260