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