68
60
78
96
45
35
31
187
18
122
46
51
55
49
127
21
74
34
15
145
30
40
32
121
61
97
57
42
28
39
13
22
41
73
104
53
115
44
93
206
589
152
377
212
94
56
168
123
62