34
4
28
8
6
2
3
15
1
10
9
5
13
11
141
147
16
118
298
44
19
83
375
18
231
122
236
525
761
70
21
479
115
152
69
35
49
23
99
80
17
154
61
50
51
7