48
77
26
33
7
54
241
288
27
91
175
73
20
312
13
44
79
49
11
25
29
8
104
5
14
36
35
17
10
0
67
4
18
9
83
103
15
130
97
22