88
56
18
32
49
141
70
672
61
58
66
180
114
11
123
2
81
15
37
8
40
19
42
55
83
76
89
39
51
132
158
30
47
75
44
254
258
84
94
41
80
48
127
159
21
171
570
68
36
111