391
46
32
199
194
17
201
77
36
141
94
25
145
322
135
81
64
211
113
83
76
35
62
41
75
45
215
61
28
183
88
116
98
102
193
65
138
181
69
80
8
56
59
289
10
26
128
20
275
444
72
30