99
15
69
39
45
20
92
108
14
19
40
42
10
29
48
28
27
37
24
26
18
72
101
374
160
157
30
86
47
51
181
33
13
57
43
87
41
794
103
46
32
50
106
53
89
38
222
130
35
36