58
88
62
21
463
93
15
151
63
41
139
112
95
50
105
67
110
244
96
97
61
14
127
55
26
66
20
119
11
191
49
24
295
45
34
19
204
29
27
8
76
60
81
10
23
51
349
32
136