32
23
14
34
51
11
15
30
61
7
47
9
50
305
39
20
2
48
29
128
46
33
67
26
60
64
24
113
5
109
6
286
57
93
151
4
19
40
233
12
28
68
18
288