37
233
45
255
31
128
200
110
36
54
409
38
25
58
275
280
68
57
66
136
67
202
100
149
24
22
77
59
304
20
61
39
8
50
191
21
95
41
65
34
142
69
62
49
19
115
401
73
86
23
108
90