119
105
20
68
26
35
91
108
14
5
50
18
21
15
19
39
16
65
28
6
51
13
64
45
74
157
115
38
61
67
56
120
46
118
72
112
860
9
23
138
71
99
3
41
58
82
42
85
44
136
75
24