52
21
28
102
25
160
125
88
128
51
37
80
68
69
57
101
39
12
11
31
27
30
29
35
49
19
90
64
127
36
58
23
97
20
41
33
96
48
65
46
85
123
26
63
47
10
75
8