54
146
248
27
19
169
51
23
88
278
5
68
49
63
10
43
95
30
128
108
65
168
29
13
136
12
52
80
14
22
16
31
56
60
8
77
58
82
379
7
123
85
78
2
25
26
57