46
86
200
182
39
20
8
35
113
12
89
18
6
61
74
52
19
23
56
5
15
7
11
14
104
33
28
76
40
64
108
32
124
29
36
34
193
53
80
59
1000
90
10
16
72
83
73
48
42
25
31
24
62
26
69