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