51
12
38
9
22
129
36
4
46
5
34
23
35
418
11
60
91
14
8
7
3
10
28
13
45
18
17
26
69
32
6
29
41
293
82
86
104
21
65
25