2
3
343
9
21
14
19
88
39
71
93
49
72
31
76
57
85
50
38
248
34
254
16
115
80
107
106
192
33
26
128
35
170
59
48
270
195
94
25
465
40
366
155
112
27
51
345