12
8
50
10
20
48
39
106
13
57
136
74
32
71
65
127
108
63
128
68
346
190
134
179
164
338
343
154
120
46
79
5
203
98
78
16
157
19
11
86
44
49
3
239