65
17
18
93
296
232
80
37
35
7
55
47
21
28
56
52
72
276
26
29
48
10
62
11
115
16
104
54
51
696
87
13
27
237
89
58
34
74
22
53
44
31
240
581