109
47
134
102
56
36
233
281
98
44
107
32
55
10
39
116
22
16
242
238
163
79
19
69
189
62
5
93
67
305
133
18
469
41
130
17
51
37
46
186
14
25
66
60
34
73
146
71
96
49