2
9
5
16
37
60
11
33
46
52
39
22
23
44
24
19
27
28
25
57
31
26
32
30
86
34
43
200
81
80
92
76
29
68
42
176
62
64
95
160