40
10
2
337
58
55
22
31
53
29
3
42
62
12
83
11
160
240
330
84
127
133
6
54
36
37
45
18
28
126
49
23
39
44
21
35
201
46
16
72
24
33
5
7