39
101
89
25
15
20
322
84
29
140
74
11
78
285
360
60
522
67
44
99
47
45
40
27
87
59
43
98
17
56
36
107
352
86
30
183
16
12
23
97
123
105
127
8