109
28
96
71
33
6
141
1
8
46
3
14
15
2
5
23
122
64
7
16
37
34
0
104
48
55
13
31
42
39
38
201
22
44
337
51
18
30
41
24
9
128