34
4
28
8
6
2
1
5
3
9
16
13
10
11
15
141
144
116
43
295
23
75
65
146
61
344
12
56
272
18
178
198
166
46
45
17
126
22
531
7
235
90