12
33
16
34
10
20
39
71
15
84
8
64
164
22
23
234
53
32
21
19
17
63
40
29
31
56
82
9
91
25
5
2
97
11
66
7
51
38
478
27
49
57
65
28
30