110
133
26
54
16
22
42
106
31
34
29
66
19
10
125
12
24
149
40
38
23
239
25
65
39
9
131
104
82
196
103
20
90
27
62
33
68
143
212
69
49
120
47
50
35
45
91
77
186