120
148
286
54
59
113
7
14
23
10
295
11
390
4
92
35
152
101
20
16
51
26
12
46
110
40
52
38
33
176
56
17
22
126
243
146
173
603
397
208
330
290
372
266
77
15
375
553
241
398
395
331
248