12
8
22
4
31
38
57
17
29
199
55
24
16
45
89
21
20
26
60
53
86
35
118
63
64
39
213
46
28
148
240
93
33
48
72
144
54
171
191
51
95
65
106
123
68
66
208