18
49
132
25
95
57
87
90
13
38
20
61
68
11
37
7
26
45
54
332
524
51
89
100
85
646
17
91
56
304
29
126
36
19
53
15
102
39
31
93
52
16
210
137
40
76
77
27