31
4
28
6
5
8
2
3
15
1
9
13
11
10
48
90
7
70
200
17
12
27
78
37
29
19
21
60
192
22
26
18
119
14
284
16
55
35
82
306
38
36
340
24
87
247
20
535
230
49
30
75
378
42
396
333
23
39
124
47
137