47
22
1094
108
33
9
77
91
59
98
81
113
93
23
58
83
138
45
61
26
52
524
63
386
50
29
78
68
49
41
31
46
65
42
19
119
35
18
24
327
303
128
17
53
38
74
30
73