30
22
12
16
33
6
268
51
3
35
55
146
48
44
36
67
17
7
52
56
124
70
20
65
28
130
11
14
23
388
46
50
96
227
269
286
21
24
9
45
5
680