36
3
4
1
6
32
8
40
10
21
55
42
255
54
14
37
26
70
39
106
56
44
92
30
75
81
180
171
404
38
97
150
107
170
312
57
46
67
25
83
158
108
502
5
79
89
110
65
123
95