183
306
94
23
87
77
153
37
365
122
189
113
53
55
216
174
96
65
35
28
64
52
134
86
163
79
59
56
38
114
42
166
57
247
24
68
109
104
110
49
73
141
138
40
76
67
83
107
58
75