83
53
30
40
292
45
71
39
20
24
51
41
4
140
25
79
114
29
12
74
26
290
48
208
535
319
37
33
137
101
66
14
87
17
150
78
173
95
100
23
13
162
22
251
127
19
61
34
76
21