31
33
61
23
54
37
2
16
3
7
17
40
127
19
22
42
46
8
85
53
15
5
125
10
43
49
90
89
56
52
48
41
64
13
141
50
78
230
27
35
0
11
158
211
30