2
5
15
41
7
63
42
26
3
9
245
21
224
18
47
123
109
12
455
31
133
84
208
46
82
23
48
132
81
633
79
4
17
45
69
57
178
75
88
29
80
27
77
68
59
30
50
102
110
33
97
6