72
148
76
122
95
26
109
24
64
102
98
25
45
63
86
19
87
30
50
49
21
178
111
287
47
46
23
256
48
81
43
83
61
38
106
7
28
16
12
2116
403
27
31
80
22
116
158
107