40
101
7
33
28
47
73
6
17
79
78
51
35
36
93
42
14
44
10
27
89
112
23
245
160
107
22
34
277
30
114
416
438
20
8
74
57
58
24
13
38
32
63
11
18