58
61
21
33
34
39
43
160
17
63
164
82
31
10
16
28
14
57
86
23
19
77
83
243
66
24
46
112
54
11
5
48
6
40
44
8
15
3
4
56