3
4
110
5
60
22
35
18
30
51
7
78
72
14
98
153
171
23
134
82
54
279
76
99
202
179
43
63
81
68
50
723
600
59
71
31
28
250
20
77
118