56
17
26
16
19
38
34
31
12
48
14
33
52
6
112
171
41
85
9
22
23
10
21
11
307
83
256
129
29
139
64
25
69
124
80
132
63
1069
24
336
439
404
74
76
206
58
46