12
6
9
7
8
5
23
17
35
67
47
113
13
33
68
101
29
22
100
27
42
41
50
31
11
93
200
40
18
60
21
16
34
102
15
172
10
88
26
30
19
97
83
43