28
123
39
22
136
47
9
38
27
202
24
447
42
6
16
3
66
14
321
76
164
248
125
344
2
5
135
4
151
21
15
101
19
26
31
11
156
8
12
67
126
49
23
114
17
770
64
54
444
13