30
88
195
31
95
119
3
42
0
69
46
120
76
152
24
21
94
79
220
367
17
23
86
7
49
270
52
29
39
61
97
40
45
26
165
66
36
289
102
28
133
171
51
6
100
124
38
12