40
26
28
48
81
177
92
313
76
63
45
39
5
70
62
22
4
13
46
111
18
72
20
238
71
228
153
144
38
11
44
27
37
58
95
9
23
212
52
8
12
7
124
436
21
17
53