45
11
35
27
76
44
32
3
19
66
243
149
89
78
59
103
680
263
97
33
586
50
0
126
60
13
238
17
188
2
6
54
34
12
8
461
21
29
38
28
49
36
14
15
20
10
22