3
196
117
31
42
112
47
36
24
33
12
55
39
27
16
49
19
37
69
116
59
76
2
53
15
13
17
23
191
40
6
5
80
66
29
46
22
63
8
50
218
58