45
51
16
64
35
20
94
22
32
12
33
21
27
50
4
8
92
40
183
14
42
9
17
3
15
43
19
29
13
6
49
72
23
70
93
11
52
47
59
61
62
48
103
146
312