51
99
47
59
50
45
29
62
46
139
66
106
55
44
41
86
31
36
8
32
107
69
38
28
25
65
20
21
6
64
23
67
10
30
13
12
81
96
1
11
35
3
110
233
63
16