7
55
24
36
77
104
19
27
59
45
595
43
60
72
157
38
31
11
65
3
49
35
16
32
46
84
79
44
25
33
42
106
41
22
190
18
21
17
23
466
50
58
92
52
102
57
208
66
117
39
10