29
13
18
36
8
9
56
17
41
24
53
30
12
108
20
6
11
1
3
93
44
14
16
22
287
64
4
2
10
133
49
5
33
19
70
52
31
32
35
45