99
37
6
28
111
17
96
69
48
73
87
31
27
142
117
92
44
63
66
41
33
29
45
49
52
70
57
84
39
60
56
131
114
18
11
85
125
38
23
444
238
34
81
234
102
26
5
30