30
132
43
61
27
68
48
72
557
111
159
23
39
398
47
62
14
176
86
17
37
35
67
87
173
12
76
168
64
80
335
44
9
49
33
26
25
100
29
471
74
41
42
96
36
105
195
146
1329
167