3
24
15
4
27
47
14
132
85
13
65
59
323
9
11
30
60
133
95
157
77
31
10
57
39
97
5
71
32
8
93
74
36
28
20
50
277
231
35
6
38
33
282
258
137
62
49