137
46
140
76
488
270
77
18
90
105
44
129
41
29
73
42
21
104
349
116
251
96
551
69
28
101
93
26
115
36
135
52
40
222
55
284
61
99
81
53
51
67
250
58
33
66
292
84
13
47