79
47
29
38
112
58
78
111
152
61
156
693
67
65
74
233
83
81
106
229
86
92
89
80
73
34
100
45
154
107
113
25
44
118
22
41
15
26
43
21
68
36
114
147
343
59