15
10
60
248
85
53
160
39
51
45
16
35
19
13
26
43
56
142
166
41
21
71
44
88
25
623
24
65
217
52
74
95
75
81
34
109
152
36
87
98
365
177
127
7
12
128
37
96