33
17
25
3
59
119
54
24
26
47
122
30
103
37
11
29
57
28
42
27
31
32
79
139
13
10
4
646
45
12
150
70
2
312
55
15
6
252
6845
9
1646
56
125
94
76
19
46
21
36