5
19
13
41
29
22
25
40
32
653
21
11
49
50
23
85
58
44
17
35
48
20
89
65
52
156
6
446
53
30
38
1
56
7
33
64
36
10
18
157
34
57
72