1
11
33
22
50
206
156
448
233
84
62
4
30
27
70
354
66
127
63
112
6
2
47
52
67
46
19
40
344
35
23
73
29
20
13
31
24
39