45
5
7
13
3
14
36
31
9
1
8
2
6
29
20
10
21
47
26
12
51
122
579
103
49
34
104
57
95
82
60
291
86
83
87
165
378
23
117
43
74