88
48
25
243
53
126
33
13
92
107
292
581
67
32
131
83
37
64
125
86
143
118
47
119
189
39
54
30
98
124
97
72
41
158
103
15
66
28
462
218
123
65
235
207
69
252
94
134
112
1029
232