58
133
53
69
47
46
70
81
35
64
23
37
16
97
110
77
29
18
79
63
56
166
15
124
74
67
125
438
38
66
165
84
32
163
90
30
115
17
122
202
218
137
3
11
82
235
208
71
238