7
18
21
12
75
110
307
25
90
94
29
41
61
81
19
17
8
20
11
15
56
10
60
68
9
43
38
53
33
5
4
3
175
135
70
575
149
91
54
360
585
93
161
58
74