48
31
17
30
62
69
61
38
32
10
126
53
14
11
74
139
41
233
318
88
50
54
57
27
59
20
102
49
33
222
94
64
36
75
140
19
107
43
251
100
82
42
52
108
60
76
106
99
350
157
275