39
33
15
16
43
24
19
12
31
20
14
11
32
27
332
46
8
25
93
115
56
66
22
35
37
71
21
29
40
28
120
80
30
47
34
70
78
65
48
58
50