23
10
16
25
114
38
65
52
24
17
41
30
54
87
28
150
42
60
32
55
39
67
86
62
13
40
37
51
31
79
48
18
15
12
61
92
324
59
186
128
77
63
34
229