50
29
28
274
124
40
27
77
3
13
22
16
69
4
5
0
17
196
128
6
51
23
60
291
367
9
20
11
97
52
73
325
44
54
42
88
32
99
48
21
111
24
1
26
35
154
45