12
50
16
17
31
38
18
32
163
66
14
29
43
10
8
13
21
19
33
15
22
27
54
59
97
86
202
24
56
20
42
45
41
23
77
3
25