47
107
8
3
60
303
63
31
7
328
26
9
48
10
1
51
66
23
13
81
32
24
67
75
97
21
44
108
62
87
59
113
132
65
45
95
33
77
15
25
2
22
57