210
89
76
15
103
71
138
46
49
28
55
109
171
62
213
95
56
54
162
72
96
38
69
45
18
85
10
53
21
44
73
61
120
77
157
39
41
31
75
25
32
108
1016
60
8
23
152
51
40
189
148
30