58
132
97
122
94
98
39
28
23
92
113
60
27
55
353
13
104
51
244
108
31
133
363
155
156
103
36
52
143
95
70
54
229
579
102
24
17
189
96
11
18
21
53
78
35
76
49
34
63
46
25
77