39
30
33
58
11
29
10
19
14
351
21
32
48
43
35
34
45
24
42
8
137
159
6
25
12
17
101
31
262
73
23
56
38
87
46
47
105
27
41
71
13
7
18
100
26
109