38
66
14
8
87
109
108
251
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
167
64
153
58
159
42
9
47
20
25
46