12
6
10
34
19
56
41
45
125
75
23
202
53
255
26
18
63
96
90
62
48
106
44
180
314
89
134
30
54
61
35
101
73
131
79
37
108
22
40
71
70
206
38
116
149
50
104
94
51
124