117
34
37
70
32
81
157
51
47
73
80
89
36
77
213
205
78
79
93
26
83
38
40
41
108
75
18
64
107
90
150
541
62
96
128
52
1225
441
548
907
20
33
130
66
118
59
156
49
115