86
56
13
25
7
24
21
60
66
69
34
38
17
15
31
82
44
14
32
49
46
43
23
67
123
18
202
22
51
40
61
10
362
159
68
96
30
100
50
70
74
59
105
129
42