13
12
104
3
11
9
8
1
4
72
24
47
144
45
58
28
39
67
83
17
25
75
16
108
21
74
259
65
62
69
252
48
70
36
23
38
31
61
265
27
37
49
57
14
161
88
63
15
152
448
33
178
101