22
153
75
39
141
29
37
370
25
248
127
44
36
55
73
54
49
47
21
347
35
96
118
192
210
206
220
552
41
159
277
79