2
45
4
11
23
12
0
21
16
8
31
379
54
43
229
29
74
18
246
39
37
164
69
27
24
160
17
14
125
40
84
56
108
28
91
52
67
101
59
15
3
7
75
80
5