153
42
83
96
93
78
67
8
68
27
121
136
307
375
80
75
106
37
26
314
62
419
115
234
91
77
5
138
51
426
44
86
107
128
95
145
19
65
41
50
158
35
172
57
33
14
156
20
87
38
47
32