66
31
27
175
14
59
32
6
10
230
264
45
28
289
47
29
52
21
60
26
24
121
86
70
48
22
94
65
19
39
34
8
104
106
17
68
23
3
63
46
255
390
432