59
22
49
136
239
34
63
3
4
6
29
15
23
16
9
20
7
54
30
2
5
14
21
242
11
31
28
10
1
41
48
36
60
45
139
51
310
35
46
87
386
1373