33
4
29
7
6
2
8
1
5
3
9
16
13
10
11
15
142
115
19
20
44
296
12
53
22
100
43
26
353
248
32
24
96
17
74
101
14
108
106
55
23
70
98