79
97
93
88
28
90
68
48
122
35
105
57
831
254
124
71
60
50
134
545
128
158
74
53
66
229
102
202
29
41
5
16
47
108
30
19
15
22
8
129
76
180
55
83
190
262
78
87
111
242
269
181
94
31
116
219