51
227
20
68
41
15
31
129
23
364
44
50
53
104
183
35
33
154
247
30
114
85
3
78
32
57
182
64
13
24
153
38
73
29
93
48
69
52
18
105
11
47
91
43
429
94
65
220
186