108
134
61
42
150
45
19
15
46
3
7
6
240
302
38
34
26
81
33
23
43
9
47
104
21
78
35
175
18
69
250
28
16
27
409
116
153
85
87
76
53
103
10
136
97
40
51