146
176
54
51
120
42
237
78
333
168
22
36
17
223
32
335
95
77
79
193
43
66
109
493
948
404
602
86
55
41
226
145
93
246
63
141
67
81
144
156
125
174
40
84
69
75
21
148
117
149
39
103
112