100
109
7
59
240
44
14
28
23
176
18
56
33
121
67
27
51
24
104
22
13
35
42
90
21
80
83
15
314
26
49
53
29
9
20
6
30
12
16
64
34
302
58