9
11
3
75
2
33
256
116
53
422
16
26
32
111
24
20
13
35
17
87
469
6
1
7
37
8
101
85
54
329
175
36
14
98
41
135
61
126
64
27
59
18
84
88
69
114