267
29
39
22
9
23
96
48
60
367
40
32
192
176
15
183
81
30
131
95
36
167
289
133
79
59
189
93
90
70
47
34
67
50
74
205
75
25
162
87
125
92
98
382
199
68
82
144
65
21
276