7
9
437
51
107
36
77
73
21
23
184
47
33
49
13
57
31
27
20
153
126
304
89
24
66
28
232
4
5
255
3
81
48
22
55
58
32
11
141
15
374
29
38
10
464
14
158
121