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