15
77
95
37
44
101
19
13
28
121
34
102
90
111
54
17
156
26
80
40
342
420
36
52
31
20
161
6
302
78
117
55
73
7
42
14
59
22
24
88
103
23
38
33
167
114