77
42
87
83
18
15
3
29
7
52
24
49
31
20
37
14
30
28
4
303
10
62
41
23
71
51
9
2
33
19
21
95
501
17
99
63
93
11
116
89