39
125
29
89
359
33
43
22
36
40
67
60
113
136
54
30
55
282
4
32
5
28
251
31
20
15
210
201
12
27
53
42
50
58
101
140
246
48
66
37
80
34
122
41
57
70
97
25
87
95
51