35
23
31
5
8
33
144
17
78
18
9
34
88
58
125
15
75
94
10
93
14
20
6
56
68
39
324
7
542
19
26
12
38
43
50
60
24
541
30
80
21
112
25
146
65
262
345
87
101
648
92
215