453
87
39
301
260
128
144
96
117
151
92
147
89
52
55
28
12
36
178
148
62
76
152
37
73
102
302
84
64
93
45
26
106
33
107
67
48
83
42
27
56
94
59
65
137
46
29
69
113
79
159
165
212