445
19
93
368
73
245
96
78
36
21
38
161
28
154
89
180
133
67
94
42
23
75
103
87
111
37
611
55
91
105
57
316
414
88
45
49
86
139
109
32
48
64
199
117
114
182
43
47
189
215