133
78
120
89
343
173
174
152
98
41
20
15
76
58
162
31
84
29
93
47
25
176
85
52
45
109
51
16
14
167
106
96
115
63
35
333
269
33
203
254
19
28
13
37
39
21
38
277
57
54
42
80
32
24