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