5
25
9
48
42
35
40
60
45
46
50
33
31
59
71
99
89
52
47
29
57
75
106
22
18
360
30
73
115
56
110
211
34
61
102
303
32
14
327
108
41
37
83
150
15
72
276