82
37
45
93
46
47
118
31
208
59
119
145
39
36
74
79
14
35
72
33
22
30
34
146
19
21
97
44
25
1447
56
159
111