39
15
170
41
38
25
10
31
67
44
43
4
17
3
95
7
63
13
5
52
21
50
77
115
1
66
35
6
28
42
364
85
47
79
74
83
30
251
233
61
59
209
91
60
32
34
22