47
28
137
66
16
82
125
15
22
78
30
48
95
155
126
29
38
70
260
76
89
37
23
11
62
43
20
32
213
34
21
167
251
12
71
58
39
46
36
97
18
94
144
108
83
598
92
44