15
34
25
240
58
18
21
11
99
31
39
3
60
182
35
55
87
26
121
62
106
45
49
90
79
50
523
284
9
8
40
52
23
29
10
47
231
135
71
93
145
51
12
4
24
129