15
113
305
37
48
40
34
12
8
65
25
126
91
36
67
68
46
28
24
27
23
29
70
42
90
140
39
94
51
273
64
50
114
73
59
80
57
16
104
32
43
56
18
111
14
9
31
54
20