32
16
21
30
97
22
33
39
31
4
5
38
7
8
13
18
67
19
10
189
55
89
84
49
229
28
170
77
119
73
40
168
2
45
35
23
81
52
46
36
26
24
11