40
25
45
29
16
10
26
19
14
7
44
33
106
32
77
17
5
67
11
92
69
43
71
100
59
6
109
21
72
273
28
27
15
24
234
385
39
20
268
48
142
105
34
159