46
103
32
5
18
9
3
14
16
69
6
65
49
71
7
34
13
68
63
67
52
119
35
41
1
61
66
64
19
37
8
17
108
55
59
26
21
33
94
50
87
12
25
288
42
15
75