2
0
5
16
4
3
29
13
36
26
25
50
31
19
30
63
77
33
154
62
91
49
34
14
8
17
45
22
116
20
88
126
199
153
54
71
47
41
10