14
26
42
4
36
21
23
65
49
299
123
355
81
58
19
55
52
5
197
18
31
3
517
222
53
85
27
255
51
28
43
63
6
50
106
137
117
75
12
25
61
39
89
156
143