45
72
40
35
277
20
119
52
14
23
7
34
51
99
2
3
36
16
41
38
10
8
17
22
4
53
19
44
26
12
6
46
73
32
216
13
24
47
289
27
5