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