201
31
138
113
10
20
19
92
29
100
43
136
127
173
278
103
11
91
89
318
36
306
16
21
22
70
38
87
24
354
137
112
61
14
17
15
155
63
74
228
35
60
238
295
254
355
144
71
120
41
801
59
26
55