12
22
114
9
48
44
16
153
67
28
26
18
50
25
43
45
55
31
32
116
138
202
33
7
59
178
53
46
47
40
93
35
49
57
86
77
144
76
39
117
248
130
66
29
42
23