40
46
322
14
13
47
11
44
141
71
22
43
24
26
19
122
28
27
35
20
9
318
126
29
18
8
4
93
86
381
12
49
62
30
76
352
25
130
57
307
36
80
94
56
77
95
39