36
105
18
128
27
56
41
55
54
64
39
89
152
42
151
101
53
47
63
92
87
16
576
107
30
14
169
48
71
44
201
111
348
22
274
50
17
32
66
31
95
73
21
76
45
58
26
198
100
135