31
53
29
16
1
44
17
19
20
13
78
79
61
14
108
6
30
102
22
25
95
27
104
11
23
4
82
24
10
683
58
37
7
87
12
94
89