34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
142
146
19
114
295
43
17
74
48
93
31
243
212
58
44
46
63
100
72
23
101
102
39
24
61
69
12
136
275
67
20
162
130