22
45
13
8
19
10
4
9
77
7
12
25
18
11
15
97
51
24
61
38
23
44
112
29
58
40
108
66
28
17
48
26
134
133
39
76
144
122
32
163
278
67
241