16
26
21
7
97
40
58
20
12
13
10
18
17
25
33
140
110
187
84
35
53
133
71
29
34
48
49
51
46
307
54
103
116
131
62
94
229
41
74
38
75
36
327
156
122
66
65