4
5
2
11
7
0
37
33
35
32
138
81
29
98
52
49
45
3
47
23
41
68
156
102
40
329
121
53
48
74
58
31
93
162
299
94
131
55
26
85
72
88
197