4
24
5
1
28
73
2
39
19
20
7
29
15
87
16
59
95
63
22
485
17
12
6
43
10
33
60
41
48
51
111
69
83
199
71
38
47
31
18
117
66