123
15
21
9
20
264
43
6
33
10
28
2
12
140
447
61
48
70
63
37
29
144
268
34
7
22
89
11
219
3
59
62
302
16
115
233
214
51
40
32
186
76
24
106
368
50
36
14