142
19
34
123
103
72
47
40
59
6
86
56
27
17
26
74
75
36
24
44
126
371
52
30
331
29
105
38
96
53
70
102
93
89
23
111
94
120
12
60
65
84
51
823
37
33
697
852
113
204
78
55
337
287
174