43
26
36
4
16
147
25
15
56
24
27
35
60
76
146
96
59
20
11
51
63
99
21
12
219
7
2
688
33
158
209
108
122
13
29
17
10
72
40
3
5
30
83
19
1
73