31
138
49
14
33
103
79
52
114
197
16
26
88
12
117
109
97
71
39
119
129
66
29
36
34
226
9
25
51
179
68
45
65
22
99
145
243
91
85
46
24
315
90
28
83
171
40