40
228
30
27
6
39
11
7
19
16
17
15
23
12
47
99
41
58
56
195
33
117
95
46
10
34
26
76
31
22
74
69
8
102
147
90
293
70
84
20
0
61
51
5
298
24
29