17
25
43
15
20
16
14
211
33
8
4
50
12
11
76
7
66
9
5
49
22
10
27
80
26
6
48
31
51
24
42
201
307
53
110
23
406
108
163
29
74
58
152
30
142