0
23
12
4
15
59
17
38
35
24
3
39
6
33
5
14
21
50
43
13
116
7
62
8
18
29
81
26
37
330
397
331
56
87
68
427
48
295