40
38
127
22
31
56
63
26
39
27
34
30
73
24
28
41
29
18
45
69
37
60
117
123
90
50
13
15
14
5
4
10
17
11
20
7
12
78
6
119
128
223
68
327