2
52
24
35
16
26
139
14
130
148
229
47
156
17
192
25
39
206
101
552
56
98
150
141
449
182
31
121
73
32
82
238
71
67
557
15
59
41
60
102
116
19
78
88
80
115
29
64
51
109
196
90
86
177