40
54
28
249
24
15
37
17
60
97
84
62
70
34
21
67
18
47
31
78
126
61
88
27
72
33
29
51
50
35
73
82
23
30
160
55
22
52
305
141
10
8
7
100
14
12