2
7
548
80
62
27
87
42
32
63
129
141
60
122
45
85
17
135
110
37
56
114
172
24
185
34
367
47
41
116
14
21
71
73
209
102
262
123
29
293
98
105
137
58
22
133
13
5
36
44
206
88
108