1
8
5
6
16
19
52
32
14
97
22
21
7
2
66
47
83
30
28
24
38
35
95
74
227
49
75
525
68
597
394
72
197
359
93
36
566
110
125
67
40
55
43
347
37
29
123
82
44
65