38
75
12
23
414
30
40
81
21
31
54
7
118
10
8
83
42
79
309
46
61
70
48
26
59
123
24
19
14
20
80
90
471
72
51
62
50
37
9
157
151
27
149
85
63
52