0
6
4
1
3
2
40
26
17
23
31
174
49
54
441
58
22
69
29
64
12
77
84
43
33
41
86
34
105
57
51
104
70
37
13
21
61
46