10
79
19
15
8
13
16
63
55
102
27
35
1
32
92
30
45
46
43
42
20
130
181
98
66
60
153
23
112
31
125
119
49
21
108
50
58
36
53
29
91
67
73
18
57
114
157
65
81
75
227
363
41