42
23
15
83
39
24
74
38
19
66
36
8
2
3
9
11
10
12
54
7
29
48
4
27
17
176
22
1
5
90
6
114
366
79
294
18
16
125
58
28
99
44