3
90
19
12
36
14
10
5
6
34
41
59
57
30
40
38
18
67
44
24
16
146
54
368
175
76
28
53
15
11
83
43
39
72
13
25
93
110