38
4
5
6
0
27
26
2
8
36
42
17
76
16
19
3
35
30
11
29
477
58
100
22
244
51
24
79
86
33
99
56
44
98
18
7
40
52
159
41
173