90
146
41
129
29
76
117
193
25
32
6
55
37
68
70
125
40
23
75
16
88
47
49
39
172
22
91
182
28
141
46
71
130
63
53
20
274
38
19
31
101
113
103
57
272
123
59
134
119
99