34
4
28
7
6
2
8
1
5
3
9
16
13
10
11
15
141
144
117
43
296
74
47
90
29
241
213
58
39
40
72
100
23
104
12
103
33
37
41
24
71
161
22
18
284
68
36
138