11
16
49
5
14
29
216
3
250
180
291
23
9
25
30
20
74
116
185
77
24
38
60
50
144
131
55
32
37
33
51
103
39
28
69
67
45
75
26
18
46
8
41
31