168
59
67
65
24
53
28
66
39
31
50
94
41
77
93
37
98
32
76
121
173
35
106
81
83
15
117
91
57
79
36
33
26
314
64
27
179
20
170
382
97
684
70