17
6
22
8
7
3
25
1
2
19
16
49
10
5
39
9
12
38
35
34
130
43
41
99
57
107
115
36
229
79
117
209
84
108
62
259
756
211
75
212
100
425
94
89
45