91
40
35
70
138
57
116
412
24
28
58
26
15
60
81
29
65
99
76
296
156
10
107
87
455
80
166
137
48
32
86
38
84
47
98
119
342
54
253
36
11
31
114
203
231
385