21
38
3
13
16
48
8
6
104
71
25
4
12
15
109
19
51
42
11
9
10
29
143
28
64
431
123
17
74
34
35
14
33
531
58
65
31