18
43
15
72
107
14
31
30
16
48
73
77
42
117
92
8
19
17
125
133
54
20
11
37
93
62
70
29
68
84
58
12
82
26
55
274
165
141
60
184
27
46
250