30
52
28
14
1
44
17
19
20
11
78
79
61
107
6
101
22
23
95
25
27
104
10
21
3
82
26
18
8
29
683
58
37
16
7
86
12
93
89