105
42
67
53
38
211
9
0
70
176
32
47
26
54
14
83
35
4
40
18
3
48
52
13
1
19
15
8
12
7
21
23
44
93
24
25
10
108
72
43
369
177
111
27
22
29
248