108
23
278
511
60
122
43
93
527
41
78
89
63
35
103
236
474
187
90
22
27
82
86
163
61
70
277
131
58
24
26
19
25
139
493
16
67
75
71
85
21
113
98
14
38
51
50
44
39
54
228