53
81
24
126
92
29
493
37
20
1015
102
122
385
595
33
48
104
252
34
23
43
420
19
77
17
14
236
3
60
576
69
66
84
428
401
134
11
91
322
290
31
68
778
175
28
355
6558
42
62
248
200
287