27
25
56
32
23
307
18
125
20
24
36
92
16
186
52
46
69
10
22
33
21
3
111
146
43
120
62
39
17
89
50
145
34
4
7
15
270
71
12
28
578
119
81
45