60
48
43
106
13
142
140
96
30
107
7
46
33
1129
89
51
334
68
38
17
19
20
9
41
23
81
32
90
24
164
126
50
49
69
73
64
21
74
36
109
65
27
35
12
47
78
59
114
22
16
52
211
707