2
3
15
85
198
61
319
9
8
194
148
103
16
80
20
119
94
58
18
84
17
14
88
6
105
60
25
400
48
641
36
169
19
250
78
172
26
855
34
102
33
217
64