31
38
15
76
102
99
90
123
107
20
69
26
35
94
108
14
5
51
18
21
19
39
16
65
28
6
54
13
45
27
160
116
68
67
56
121
47
40
122
73
115
878
9
23
143
72
3
41