109
108
67
82
50
94
16
54
97
32
618
89
136
24
75
7
5
362
8
39
44
41
46
265
20
298
33
34
118
14
10
154
96
26
18
60
77
52
13
27
19
11
9