129
98
230
132
42
151
517
145
232
272
61
126
103
47
64
213
21
108
102
240
179
49
83
550
15
36
76
97
146
51
111
88
60
425
92
125
37
58
295
186
53
228
77
63
291
11
195
117
256
116
127
48
25
367
54
13
168