330
16
114
66
76
98
35
13
649
25
38
39
50
309
23
401
109
3
40
190
147
47
44
48
120
62
73
101
30
67
57
24
28
102
26
19
12
27
31
20
14
81
9
143
33
42
111
15
46