104
502
135
51
91
1438
46
61
190
857
77
29
43
30
408
611
3114
4756
415
75
316
1299
115
82
74
42
57
34
63
78
28
71
140
23
109
68
114
59
199
76
40
67
16
39
88
31
26
21
87
52
24
37
32