50
241
29
55
12
90
247
46
13
9
36
77
391
116
292
52
32
30
252
10
105
66
59
131
41
190
78
18
74
45
28
14
58
37
65
23
40
164
106
127
68
75
152
128
286
98
402