7
35
30
436
6
21
36
48
22
32
50
1
49
77
65
10
53
413
4
332
74
96
189
68
187
67
243
93
57
33
129
95
13
3
99
115
323
476
225
1334
252
39
108
58
16
12
256
38