2
24
14
6
8
0
15
13
31
5
1
4
19
7
10
36
28
16
40
52
12
17
29
62
23
89
88
115
141
77
165
26
121
44
37
191
238
153
61
112
68
50