15
53
12
63
34
22
95
7
41
74
57
59
56
14
19
45
131
128
150
356
146
29
40
77
51
11
28
64
16
18
479
113
62
30
33
24
351
94
97
50
10
48
8
115
52
99
27