202
82
43
63
138
21
109
33
49
58
17
47
57
30
296
55
240
110
69
222
229
147
81
108
68
122
227
53
13
42
103
131
196
34
26
60
104
46
45
468
64
132
28
72
23
70
25
59
50
160
39