100
186
38
5
15
13
45
11
60
14
36
40
1215
16
25
1022
112
35
103
184
23
147
18
47
62
240
61
12
21
69
33
31
77
41
29
189
4078
59
44
52
255
94
57