5
78
470
49
502
110
25
23
71
16
9
34
52
15
98
47
31
39
36
61
58
156
422
67
135
29
91
24
48
168
364
51
57
64
189
75
84
74
53
82
103
128
163
107
312
282
105
201
151
123
76