142
118
36
73
32
212
53
6
1
62
75
17
141
91
69
61
96
56
39
81
12
23
49
29
16
144
93
15
27
48
41
524
221
51
285
14
46
18
38
54
121
25
163
78
52
33
76
170