30
92
79
41
106
148
11
20
19
29
18
731
134
131
263
53
83
68
81
112
23
34
26
176
50
28
15
27
54
48
9
86
102
232
52
188
80
36
297
46
14
47
37
5
60
161