245
96
78
36
21
38
161
28
155
90
180
134
67
94
43
31
77
103
87
111
611
56
91
105
57
316
415
88
45
49
86
139
110
92
32
48
64
200
117
114
182
47
190
215
73
75