83
47
44
23
28
6
16
8
69
25
38
53
46
75
151
97
56
10
11
9
62
63
104
51
20
5
58
127
113
52
27
43
21
67
45
57
169
463
48
124
188
126
18
77
65
61
29
138
335