40
102
23
14
17
42
8
16
117
37
3
24
11
5
107
47
363
87
327
144
4
7
0
18
12
9
334
50
233
35
27
34
15
111
77
175
22
2
74
59
197
29
400
38
20