82
24
29
98
13
23
672
54
959
36
17
114
26
56
71
44
94
42
73
20
43
16
69
30
28
25
70
39
45
65
95
76
52
21
50
84
59
34
96
274
31
123