43
22
19
51
18
15
67
13
3
5
79
9
10
40
103
33
21
26
69
29
128
306
86
64
11
20
17
27
93
23
32
46
98
74
2
158
203
114
146
81
28
224
54
181