368
348
30
20
210
73
29
154
365
36
80
164
126
16
113
238
196
167
51
54
42
61
47
99
27
172
66
15
48
39
31
192
292
102
33
46
23
32
131
38
40
21
43
171
56
28