42
35
41
374
68
93
48
233
120
272
49
54
393
101
86
14
19
139
89
74
98
23
76
243
197
62
51
154
58
43
90
73
211
337
106
13
7
2
193
29
34
75
25
17
87
4
6
12
15
82
158
22
30