32
16
92
89
108
9
21
26
128
59
11
24
8
76
56
80
47
25
23
13
19
40
114
62
20
54
146
12
14
55
120
35
7
390
222
85
81
30
4
10
34
39
171
96
33