50
51
282
49
98
83
22
42
26
61
38
232
64
32
70
62
30
96
28
230
105
117
19
45
40
48
275
27
55
29
107
95
403
382
110
53
158
37
47
46
108
65
41
80
345
174
119
71
67
104
7