56
130
59
124
64
28
47
94
158
199
19
45
42
115
137
38
317
48
46
22
73
7
67
11
41
82
21
6
119
128
81
50
146
86
76
69
52
160
236
278
9
77
20
39
147
58
97