40
41
87
86
30
44
34
32
296
81
27
51
18
116
38
26
198
22
48
14
91
89
23
21
103
83
170
66
61
67
65
15
274
137
49
88
63
171
105
39
92
20
7
46
42
37
85
71
56
28
29