31
6
35
0
26
20
34
22
36
28
122
13
9
39
46
44
12
125
99
19
21
17
93
38
114
53
163
62
60
132
240
478
187
209
51
33
101
263
43
72
183
399
158
138
201
66
148
131
205