140
69
18
32
15
2
29
114
19
12
30
135
92
97
56
26
77
142
51
11
74
60
35
17
41
48
83
16
31
28
57
166
24
33
22
20
85
34
14
44
39
282
75
317
64
183
76
432
80