120
398
22
34
15
104
5
41
17
4
40
91
430
190
74
248
137
174
122
63
3
69
96
114
288
23
58
72
140
31
286
27
26
52
68
310
60
76
44
101
51
20
377
29
24
57
99
38
53
18
43