106
41
40
22
18
33
8
44
9
138
28
30
104
259
24
16
15
63
32
25
14
11
48
6
1
84
35
78
58
55
26
51
53
17
10
45
60
66
38
23
123
47
19
69
403