34
50
33
72
100
41
251
23
29
56
17
96
35
21
77
74
40
6
5
39
58
36
86
27
28
18
15
8
52
16
42
140
19
97
69
75
103
256
257
161
65
14
24
7