305
51
23
38
380
25
17
78
73
16
87
63
13
14
18
67
31
42
12
33
177
11
163
22
75
36
159
154
41
28
27
176
30
1163
5
91
50
54
8
218
151
90
69
61
49
92
10