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