28
545
113
199
26
248
64
24
41
14
87
93
30
6
119
13
44
12
31
103
142
97
89
0
290
160
240
206
175
73
11
72
94
43
4
86
19
45
71
34
39
50
52
18
16
38
62
112
20
33
309