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