60
84
5
79
46
19
91
64
81
15
29
305
82
33
23
43
837
66
83
124
25
40
227
21
17
30
329
394
197
38
167
943
390
89
174
49
143
59
36
74
214
31
1032
97
106
27
39
78
1346
352
48