96
41
70
119
24
150
37
116
31
33
89
21
58
36
84
67
74
372
47
73
313
360
52
86
186
78
214
55
1561
85
46
29
175
110
92
59
64
217
76