39
61
237
29
35
71
19
27
296
30
103
48
50
12
21
53
101
92
67
113
148
42
26
11
22
16
140
87
46
91
37
20
85
77
65
45
25
17
124
116
41
56
81
33
47
99