100
201
94
40
56
10
271
358
20
19
21
15
91
28
67
284
23
30
501
101
6
64
26
32
13
41
11
86
80
60
102
421
227
125
83
119
51
36
4
39
24
62
9
1
76
2
117