97
28
21
71
438
216
87
65
72
225
162
57
362
179
54
36
84
191
185
261
92
75
96
40
33
77
60
98
110
32
29
43
23
88
73
35
89
53
212
51
46
127
30
713
79
38
39
34
26