294
28
21
270
45
30
56
37
83
10
41
25
77
7
46
160
180
105
131
26
12
90
119
55
5
175
98
27
114
368
35
65
68
281
33
57
106
115
146
123
49
167
58
93
20
118
286
19
531