59
135
230
30
65
19
107
150
79
52
14
77
13
81
38
121
169
16
54
69
98
56
97
15
37
7
66
40
67
10
129
341
24
45
486
283
71
50
20
93
31
32
217
68
193
158
70
35
28
407