13
65
22
17
7
43
9
21
29
36
31
35
60
90
8
18
32
284
121
94
70
38
101
49
39
67
145
40
53
47
552
158
358
51
37
114
44
80
27
61
84
78
62
23
149
33
125