38
66
14
8
86
109
108
250
242
145
44
39
51
24
85
383
301
136
89
60
367
119
43
36
97
70
49
84
648
59
33
76
362
164
88
64
153
56
158
42
9
47
75
20
25
46