21
53
30
95
68
117
150
27
13
11
22
16
19
140
89
47
93
37
64
20
87
77
70
46
25
29
35
40
17
124
50
118
56
82
33
49
107
57
78
61
39
275
187
83
18
43
36
15
149
41