32
19
101
130
97
62
11
90
38
37
33
22
17
10
24
46
68
31
88
13
92
12
39
7
15
58
18
50
34
83
89
49
104
55
70
28
35
64
52
42
80
69
43
307