28
10
43
42
20
9
106
4
11
23
7
35
63
131
47
94
44
85
92
8
36
65
32
33
30
14
31
18
51
15
46
66
19
45
61
24
39
27
211
22
12
126
58
676
17