51
108
32
72
40
94
71
61
33
92
99
323
238
27
15
300
100
167
113
18
68
37
80
64
106
48
91
59
105
112
69
81
44
21
38
197
101
728
210
114
60
67
36
89
104
126
403
97
34
132
314
162