42
82
368
136
75
71
152
122
83
209
116
51
76
26
50
84
120
128
90
47
134
48
27
67
176
30
23
72
59
169
65
33
131
138
108
45
14
69
58
97
92
64
38
66
17
118
35
350
43
133
86