48
32
77
248
209
71
197
33
164
121
367
68
36
126
56
553
55
57
359
153
312
76
108
49
62
39
30
10
151
29
59
52
67
111
212
73
361
54
83
104
41
128
142
146
95
96
215
72
138
133
61
106