29
33
4
16
5
35
12
3
1
17
31
28
70
63
46
14
18
40
20
159
13
8
19
60
30
11
7
233
6
15
41
69
53
2
71
23