28
70
56
31
89
80
30
106
59
48
16
11
23
20
68
394
82
7
37
29
26
78
27
9
33
292
36
13
242
39
24
15
34
10
44
560
58
76
171
32
40
174
49
64
645
5
146