126
34
47
247
86
50
101
16
83
38
95
232
45
28
251
390
142
595
25
144
147
51
69
36
233
74
385
733
96
10
159
149
400
94
65
26
110
18
60
105
61
13
67
154
167
43
54