30
18
214
50
40
84
198
32
57
113
43
61
102
24
123
31
101
23
25
56
117
347
81
39
16
20
94
9
108
196
96
13
144
17
314
41
7
29
118
65
295
205
179
145
22
37