14
5
22
20
19
3
44
61
10
86
29
7
45
28
27
6
16
111
25
84
49
63
47
13
26
110
43
203
37
140
296
223
180
90
75
92
244
60
74
46
123
79
270
94
165
67
116
72
23