5
68
11
3
8
4
6
16
24
75
119
20
13
7
46
148
38
224
59
29
27
17
44
32
43
33
31
128
91
99
21
2
48
10
57
182
49
18
23
126
303
15
280
9
82
30
22
85