213
105
168
64
53
56
40
41
8
43
37
66
15
70
342
39
81
533
12
102
95
45
137
610
17
632
35
49
116
21
101
191
192
106
83
63
44
58
197
51
55
208
110
30
91
292
85
36
563