12
78
38
7
51
30
34
22
74
17
89
101
271
62
55
68
47
11
48
75
15
73
76
179
45
40
42
32
13
16
24
2
14
19
94
214
111
767
156
31
9
58
87
36