12
11
3
5
4
6
26
37
35
30
22
79
67
38
32
19
163
62
130
228
59
31
123
33
75
66
47
41
101
18
97
77
44
46
49
64
50
24
70
23
58
15
29
68
124
86
121