0
13
42
3
11
18
80
19
16
28
36
22
5
44
32
15
57
67
55
26
24
14
63
25
17
6
34
31
50
109
33
12
7
159
450
84
49
71
257
89
39
65
41
82
238
51
35
59
87
139