40
16
51
45
9
5
26
19
17
13
18
32
326
49
48
11
7
29
46
93
2
71
15
8
146
12
74
21
33
6
122
91
85
37
50
440
382
25
130
70
36
434
67
200
77
44