59
85
62
187
89
64
38
43
14
63
21
91
36
119
96
103
80
70
77
79
53
130
213
107
165
75
8
117
125
51
84
173
138
94
132
392
179
29
118
92
76
66
87
25
28
39
32
31
4