5
8
1
17
9
283
42
45
26
121
192
95
31
48
28
104
650
343
124
58
80
49
50
41
47
56
25
51
60
52
2077
59
27
33
46
65
53
36
34
92