33
11
3
6
20
22
14
17
9
38
18
42
41
60
21
27
29
13
28
24
12
25
67
89
83
99
109
656
75
72
10
376
19
35
34
16
71
40
7
45
2
23