4
65
83
25
57
46
52
27
30
106
79
20
78
55
21
8
17
131
88
72
659
114
239
236
155
124
178
552
229
54
67
23
33
36
39
113
992
104
60
28
115
81
100
145
63
59
41
251
112
126
82
51