29
7
1
6
15
26
4
11
55
16
102
61
52
41
86
237
53
60
80
249
32
66
211
169
67
21
123
405
231
28
151
37
8
135
79
72
97
50