27
12
89
25
19
30
17
20
6
13
46
39
81
26
53
7
29
8
130
33
58
16
9
52
45
49
37
36
62
23
86
61
21
360
164
56
42
208
263
139
15
339
159
72
11
76
280
184