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