109
86
41
118
52
140
40
13
188
16
11
124
9
12
96
19
218
35
6
8
31
51
26
82
25
133
128
100
94
102
10
1
34
42
23
20
65
59
32
45
5
36
298
243
15