23
11
8
128
33
370
19
13
9
3
56
16
2
1
29
20
170
89
15
34
39
782
76
31
22
30
42
36
63
14
93
47
41
64
165
58
5
65
618
145
21