74
118
371
30
35
598
6
13
434
59
95
64
25
21
824
43
28
67
77
192
410
53
678
231
75
40
60
52
80
38
50
123
170
2297
70
491
496
14
156
24
578
69
97
15
7
98
200
834
164
65
682
544
131