397
295
98
317
119
23
161
92
90
25
141
1105
42
91
43
164
107
32
134
109
44
82
66
294
70
60
39
34
226
67
590
65
14
139
79
73
78
64
100
35
8
86
19
57
80
41
84
76