94
71
31
475
268
242
62
54
525
23
56
34
40
65
226
50
131
313
113
16
51
41
104
362
157
175
43
15
355
101
737
161
848
75
84
61
122
72
12
63
137
98
33
20
24
300
95
52
46
37
103
26