121
108
205
15
3
43
63
141
136
106
77
110
30
50
40
49
25
150
75
124
87
46
33
45
417
42
44
31
142
92
34
79
76
81
113
61
62
280
26
18
264
16
191
89
73
149
174
56
23
19
102
48
24