12
9
19
21
92
8
23
3
67
13
7
15
14
22
2
32
63
94
298
126
11
199
35
119
31
10
24
30
56
81
20
50
48
18
28
51
34
44
29
38
73
42