100
242
98
210
10
8
23
26
7
5
45
29
117
377
85
75
113
132
106
37
84
81
18
9
2
127
108
150
371
149
3
43