64
23
350
66
61
34
77
20
63
41
43
60
51
58
47
103
96
91
90
72
8
30
290
22
57
31
27
15
11
18
485
3
45
65
7
36
99
40
68
14
75
24
81
42
84
87
59