12
13
163
6
8
29
21
22
56
16
33
27
97
15
70
51
49
24
57
39
62
40
48
3
14
141
63
23
53
28
89
107
25
38
74
42
44
10
17
30
59
147
20
5
31