43
61
7
3
2
12
945
105
41
136
82
127
66
38
36
48
140
83
153
55
101
39
22
30
21
126
18
11
128
33
106
76
75
86
8
60
115
113
210
78
95
37
67
104
44
16
73
69
49
52