87
75
50
95
58
19
14
36
872
400
62
25
375
26
29
35
45
74
251
22
394
651
213
56
317
65
103
212
144
199
218
102
12
84
31
81
51
54
47
30
79
64
40
134
60
68
55
15
24
109