18
45
94
15
33
26
41
14
29
19
11
7
142
3
17
73
13
4
27
21
24
30
6
48
46
8
28
376
5
16
12
40
342
9
37
112
62