120
38
39
19
43
37
7
17
302
106
129
56
10
35
20
41
61
231
50
81
65
207
135
116
59
46
113
179
193
157
64
34
45
13
55
26
90
63
42
53
76
21
67
48
40
5
58
47
86
73