108
306
61
16
17
114
39
48
49
237
84
32
810
107
45
36
37
234
52
51
20
76
70
21
12
26
47
44
56
41
92
31
40
50
43
55
59
0
22
3
13
2
15
69
85
8
24
9
10
4