20
6
13
26
17
3
8
12
16
45
112
52
10
24
19
68
93
94
60
27
31
41
11
75
84
33
59
179
146
57
66
86
122
214
32
296
67
28
91
95
39
90
5
21
46
50