33
28
147
262
35
15
86
82
29
130
49
50
276
203
133
39
19
22
201
107
78
16
64
74
260
31
205
77
178
42
46
30
21
83
311
43
102
105
47
91
18
13
57
59
128
23
5
234
112
409