5
9
37
33
15
13
32
60
2
11
38
36
16
18
23
105
7
12
237
10
57
42
26
55
24
25
35
83
43
8
115
76
4
40
19
200
28
397
49
62
503
67
72
71