10
61
15
17
175
31
18
25
184
57
47
2
3
30
20
41
48
65
110
77
460
32
11
66
139
101
89
70
28
187
105
27
59
29
113
50
56
16
74
71
93
22
39
106
53
72
75
12
112