30
12
19
13
44
34
43
80
73
59
49
29
38
67
82
24
22
17
52
231
23
160
27
232
28
163
94
359
26
119
3
130
46
50
48
15
177
20
55
42
39
40
79
76
64
41
11