59
85
62
187
87
64
37
43
14
63
58
21
91
36
117
96
103
80
70
77
79
53
129
213
107
163
74
7
125
50
83
173
137
94
132
392
178
29
118
92
76
66
25
28
39
84
32
31
4
8