31
53
29
16
1
44
18
19
20
14
78
79
61
109
6
30
102
23
25
95
27
104
11
22
5
82
24
15
10
683
59
37
7
21
87
12
94
89