35
60
76
69
53
50
14
37
432
152
75
31
144
111
67
171
229
63
49
85
65
48
47
23
34
21
77
58
1191
66
97
441
170
1039
129
949
118
119
275
495
426
45
43
30
82
591
18
200
451
90
83