76
103
31
51
55
13
14
166
229
20
208
198
12
16
52
48
34
41
68
65
88
44
69
2
80
18
67
39
73
25
79
99
47
59
126
90
10
45
97
139
23
8
36
38
70