5
2
17
16
22
25
12
68
10
67
18
15
35
30
38
69
23
517
120
282
410
80
72
49
422
46
50
41
117
91
24
36
29
56
40
31
297
70
98
78
165
236
180
149
154