29
21
11
13
9
25
8
32
259
31
92
6
12
220
45
35
60
53
33
126
67
15
16
4
342
141
23
10
72
119
55
197
26
149
42
3
19
5
61
3611