27
74
32
45
39
48
23
1157
109
33
9
79
91
59
100
81
114
93
58
84
138
21
61
26
52
22
51
29
78
68
41
31
46
67
42
19
50
47
119
112
35
49
18
24
327
304
131
115
17
55
80