14
35
47
76
18
45
25
22
167
30
126
544
39
75
53
65
73
66
33
67
52
150
157
113
55
395
43
38
124
85
96
70
131
83
162
88
270
164
58
31
21
51
833
8
48
90
78
41
205
42
50
46