45
22
35
25
55
13
29
11
7
37
225
10
87
3
6
39
32
21
49
36
56
42
83
165
28
295
272
307
24
61
30
59
38
8
48
113
98
54
114
40
94
99
70
4