12
30
132
92
51
11
72
40
10
8
297
21
57
18
79
4
9
107
29
73
56
38
214
22
14
46
197
106
68
154
91
83
153
48
123
89
26
120
28
50
27
41
147
31
90
87
76
17
208
67
249