40
45
69
55
64
56
41
122
28
365
15
85
25
26
51
54
104
63
89
49
34
43
30
16
153
102
179
37
29
301
3996
136
91
47
21
27
234
50
479
18
5
57
20
13
7
38
68
121
58
17
9
65