15
55
53
160
100
44
126
19
28
46
60
32
20
73
23
120
101
24
5
252
31
123
11
37
118
41
34
72
64
79
36
163
51
17
109
30
78
146
13
93
74
164
22
42
33
130
61
111
86
156