30
68
3440
313
52
16
149
32
12
18
121
51
80
111
13
77
155
29
36
45
31
87
19
133
24
48
37
28
95
60
236
119
34
21
92
137
93
72
50
57
43