32
4
28
8
6
2
3
15
1
10
9
5
13
11
137
17
112
297
41
51
23
12
18
20
62
25
55
30
26
114
40
49
75
58
96
7
143
65
172
22
42
144