90
28
77
25
83
82
55
102
93
59
27
30
49
23
70
50
12
219
183
97
26
48
20
701
31
33
69
22
78
51
38
233
40
10
160
126
42
61
18
52
7
60
36
484
15