123
5
131
60
48
35
21
54
33
26
56
47
28
94
70
13
294
53
40
23
14
43
8
22
12
25
30
18
44
67
66
39
11
79
199
135
159