34
23
61
27
28
149
18
53
12
40
6
49
131
43
112
83
39
13
307
181
101
55
25
35
110
54
80
138
58
96
56
26
185
107
67
52
37
91
10
41
59
140
16
7
24
29
60
4