33
68
218
125
84
115
47
74
116
104
58
96
107
326
126
78
73
189
66
146
28
38
59
112
64
63
98
62
71
514
583
124
204
144
272
101
89
70
160
39
156
88
86
184
1012
1291
863
173
152
174
51
100