1
15
23
19
26
40
17
32
10
5
125
51
8
6
21
22
9
48
37
187
13
12
38
29
20
45
289
47
16
36
177
11
68
135
56