11
10
212
174
151
144
77
119
49
85
76
90
65
97
59
47
33
64
128
34
15
75
45
167
57
58
327
83
31
73
40
152
38
101
605
43
82
61
81
534
53
103
39
123
42
80
35
9
46
54
50