107
34
12
81
8
41
23
18
17
16
4
5
73
50
14
288
52
13
6
70
102
198
39
11
20
26
25
10
48
21
22
47
42
7
125
51
27
94