869
429
88
97
24
69
17
33
70
157
54
250
22
50
57
242
199
190
275
58
87
115
122
81
64
77
65
32
66
132
107
63
82
110
102
232
92
15
39
48
36
13
160
75