5
37
12
28
15
19
21
16
17
10
31
23
8
25
13
42
132
73
52
356
154
107
155
129
47
39
166
84
110
144
163
45
87
117
83
66
88
201
136
122
238
97
48
124
67
41
190
75
131
123