15
10
9
14
19
13
55
29
17
11
6
79
44
20
54
8
58
37
73
28
41
47
59
50
201
51
12
36
57
39
65
213
42
99
129
167
160
232
130
104
76
75
45
295
46