12
40
37
47
25
30
23
128
119
2
90
63
22
41
50
24
32
8
39
46
111
17
9
14
33
10
27
35
117
54
80
29
61
6
20
16
13
88
212
55
7
182