2
3
1
28
6
4
8
11
59
16
31
12
9
21
7
102
20
18
45
10
26
29
13
43
69
32
33
74
14
65
63
86
211
116
54
272
237
129
44
25
17
30
75