265
16
301
80
24
18
5
67
34
23
141
46
47
182
140
77
61
14
7
17
10
158
13
84
4
137
189
58
72
25
74
136
30
54
64
49
28
41
63
78
100
383
216
538
12
33
37