66
38
110
26
54
84
76
71
51
172
77
23
55
102
68
257
16
24
80
20
21
48
152
1144
111
94
56
90
95
65
151
22
146
32
78
45
52
373
242