65
31
103
83
101
312
201
54
21
27
174
30
367
47
16
3234
99
230
50
43
390
1115
48
133
1477
19
13
71
40
58
51
112
46
45
86
60
79
342
81