28
164
17
61
19
41
29
25
26
21
100
53
38
27
90
129
14
145
16
93
65
142
387
23
64
82
56
87
99
33
68
42
20
40
69
88
48
138
44
54
173
74
22
324
130
155
57
36
148
85