15
117
13
578
37
38
32
96
19
86
61
70
23
10
17
122
127
81
300
59
56
78
100
21
108
16
80
114
113
141
14
41
299
42
74
63
184
26
29
48
47
3
45
153
155
283
120
28
25
92
76