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