32
6
35
0
26
20
34
22
28
122
13
9
31
39
44
12
125
99
19
21
17
93
38
114
53
163
62
60
132
478
187
209
33
263
43
72
183
158
138
201
66
148
131
205
16
76
162
14
106
379
102