34
4
29
8
6
2
3
16
1
10
9
13
5
15
11
142
146
117
293
43
18
51
276
400
24
32
28
12
41
30
42
147
45
757
14
87
26
437
23