97
52
3
18
104
8
304
16
40
20
49
83
19
122
138
39
5
50
2
30
0
11
31
4
43
10
62
17
12
114
73
13
26
123
101
15
274
53
248
33
58
67
24