79
20
21
29
87
10
50
23
285
45
24
31
214
61
57
65
69
97
95
64
234
93
99
113
152
58
75
77
49
92
38
138
51
111
84
151
296
52
66
184
30
82
46
59
53
43
54
26
163