1
5
40
7
4
0
29
2
3
39
41
44
13
33
46
23
50
9
28
16
122
18
19
15
25
38
86
66
45
26
22
175
55
368
42
68
292
52
91
113
92
88
109
90
219
331
84