30
8
11
62
68
16
54
24
17
66
41
5
391
95
45
40
114
118
33
26
22
189
603
9
32
192
59
39
123
28
73
82
101
53
282
56
83
14
47
43
84
42
19
78
13
20
74
132
112
21
246