40
20
107
61
99
281
109
24
10
25
27
31
62
21
17
29
68
35
5
14
13
33
65
91
71
486
123
55
7
141
1
73
59
37
19
44
6
22
45
8
3
4
15
120