112
14
19
168
20
42
18
47
51
93
101
33
305
44
29
291
94
25
82
49
119
23
81
236
124
38
39
286
28
30
139
135
34
15
36
60
80
140
24
157
85
103
72
136
58
35
244
129
743
56
90
96