38
50
128
43
4
19
29
64
33
139
28
24
39
18
6
87
99
25
54
60
89
12
11
22
141
74
30
15
10
97
36
59
41
14
44
26
34
188
214
17
7
51
535
423
65
261