49
28
19
25
12
21
9
6
7
41
53
22
40
17
36
47
355
61
4
214
98
127
59
88
57
51
29
92
26
312
13
81
76
11
8
3
85
71
38
77
52
33
15
84
67
35
70
102
167