74
108
30
49
151
81
116
45
39
159
266
130
157
84
67
367
1212
360
51
75
69
150
161
793
122
181
35
125
340
280
548
106
85
110
141
57
43
71
220
139
68
142
24
33
62
50
693
89
63
134
28
129