5
41
36
38
121
9
6
4
7
77
66
46
31
18
68
174
20
197
97
42
58
76
56
145
22
95
124
43
37
19
93
112
87
8
304
151
69
86
14
201
136
342
109
289
91
21
60
13
141
102
51
360
384