42
60
26
40
8
49
7
51
33
36
23
283
18
57
201
19
220
390
24
29
3
20
107
22
113
6
34
76
13
9
93
38
16
35
84
159
58
15
65
59
250
343
90
79
206
46
63
110
141
521