15
11
35
23
14
10
12
29
9
6
26
30
3
5
34
86
49
25
39
360
41
44
96
81
21
97
107
104
187
27
99
48
128
79
299
109
54
46
87
127
253
42
119
100
69