320
124
58
229
31
18
25
78
76
103
33
17
70
29
27
82
277
89
20
57
175
106
140
42
30
41
23
34
135
243
330
75
13
40
43
193
39
52
216
48
73
64
53
56
69
541
36