13
6
3
2
29
36
33
18
61
165
175
111
136
142
154
204
352
244
118
357
69
431
246
359
170
123
461
124
438
72
101
422
225
120
60
140
121
240
723
189
196
107
466
26
37
87
21
100
81
42
65
114
11
32