118
34
89
122
312
52
186
77
106
50
31
4
11
33
36
35
62
23
115
58
97
32
41
28
17
201
70
37
40
71
65
15
93
100
218
74
48
42
92
243
5
200
80
21
20
27
150