10
154
33
44
28
6
579
52
35
148
20
22
32
11
276
228
3
55
115
24
43
203
40
61
63
65
37
76
29
18
13
78
94
73
229
161
39
111
89
31
42
23
79
8
566
5
2
4