252
110
208
16
8
18
35
31
38
171
107
69
542
15
56
74
24
136
49
87
34
17
75
186
59
102
64
118
47
241
41
89
97
124
169
54
36
99
62
108
10
43
9
44
50
48
51
273
20
84