243
105
239
38
372
169
203
63
15
13
29
40
8
56
31
51
16
83
87
75
58
6
89
50
90
99
30
88
77
24
23
143
44
22
198
205
2201
74
45
126
11
19