3
8
74
14
22
49
30
77
2
40
38
78
145
159
24
245
162
147
54
86
99
234
156
199
110
75
87
37
95
107
89
160
262
151
950
294
1170
1405
624
1725
51
67