140
127
139
61
192
168
77
105
41
45
11
44
26
19
25
69
49
66
167
102
75
23
113
43
50
161
27
46
38
58
29
20
8
51
24
4
37
16
35
31
116
9
446
263
59
42
57
99
103
133