29
112
56
79
30
53
18
38
26
58
46
11
47
24
55
77
37
49
41
214
22
75
82
67
28
94
86
25
57
19
31
40
148
263
16
50
17
80
32
14
8
9
89
12
408
4
5