2
18
20
239
197
82
93
27
23
51
64
189
48
30
114
21
31
26
22
10
66
8
39
102
15
214
36
16
17
83
52
147
33
38
70
32
49
522
42
105
3
50
121
120
1129