106
67
4
83
18
8
36
3
7
9
238
30
47
13
52
26
16
40
108
21
41
91
6
314
33
5
76
14
122
44
22
93
17
15
11
51
10
32
39
100
2
152
86