20
28
3
57
100
179
16
30
25
13
37
48
26
102
51
2
46
11
71
99
6
109
22
21
8
31
122
12
67
130
186
217
14
60
50
17
41
165
52
284