123
260
13
8
12
21
50
30
87
27
46
51
7
5
29
102
95
121
49
67
84
14
16
69
73
26
143
66
2
33
72
43
99
128
24
127
81
64
34
79
20
113
41
17
53
38
78
35
92
132