40
507
11
29
48
20
65
17
143
22
105
26
13
31
23
34
30
63
58
19
9
52
8
6
54
107
15
10
59
18
24
4
5
157
28
122
98
66
255
2