0
3
7
23
52
36
29
84
18
1
6
40
16
38
54
15
5
71
50
64
20
41
92
30
26
133
61
43
31
13
21
24
22
49
377
145
232
176
109
69
328
234
17
59
10
32
8
186
37
55