2
9
196
48
52
19
27
11
45
95
16
424
20
43
13
37
15
49
90
22
42
215
236
104
44
4
18
126
78
105
60
29
40
51
88
64
17
208
170
97
72
165
228
38
68
147
110
254
83