310
80
10
35
15
12
45
64
57
31
16
44
47
108
60
46
54
29
462
61
99
48
104
19
32
163
18
33
26
313
261
50
112
329
292
21
176
106
42
243
23
53
28
49