31
40
106
5
276
167
215
192
53
17
7
8
30
59
13
100
60
54
32
9
46
65
95
255
74
25
56
176
87
64
52
50
78
291
62
70
18
35
26
76
16
33
39
36
6
126
15