12
45
6
5
2
63
8
74
50
56
16
29
18
13
40
90
30
76
57
96
41
26
89
402
262
91
79
179
20
24
28
265
171
64
43
51
33
31
70
125
103
169
121
39
69
104
44