203
113
105
104
233
153
57
36
93
86
59
46
47
37
285
76
79
92
72
213
70
20
84
45
85
34
62
168
71
63
821
376
23
21
55
30
351
40
65
77
27
13
16
33
18
43
28
50
39
29
31