3
29
62
23
12
30
31
43
19
8
17
28
13
24
21
190
6
41
34
32
20
9
7
22
15
4
45
72
38
49
11
46
16
58
35
25
107
75
36
88