31
44
75
63
35
13
127
96
125
34
2
42
90
46
74
16
38
32
131
122
21
15
22
19
23
55
101
9
5
48
7
4
72
40
633
26
39
319
29
45
17
3
181
24
20
53