239
31
26
49
35
32
167
17
22
38
72
115
48
43
112
125
41
78
47
39
15
126
60
53
229
69
14
61
80
407
79
149
338
30
120
144
40
23
34
86
56
151
50
29
150
162
156
100
104
251
134
113
37