12
19
148
39
22
10
11
135
109
38
23
64
33
47
84
16
63
26
160
114
60
175
48
205
28
46
53
25
57
178
56
145
212
71
18
252
126
42
54
288
75
153
210
52
208
88