40
38
220
56
63
29
33
66
74
91
51
36
18
143
70
27
76
31
35
39
14
47
104
8
12
30
16
21
41
13
154
361
26
121
23
15