3
53
18
59
14
89
90
151
29
30
141
13
345
63
27
189
88
140
91
55
194
43
245
48
50
56
225
40
133
85
188
20
61
100
79
474
39
24
116
65
37
62
38
64
70
47
595
107
102
98
69
68