122
25
45
9
19
14
100
31
7
66
135
140
41
106
46
81
11
32
59
43
47
217
36
38
86
129
21
15
23
409
24
75
105
33
117
4
27
16
40
83
130
29
28
52
644