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