123
46
140
31
333
124
201
47
342
12
101
22
14
35
225
97
199
134
72
21
23
19
39
7
17
32
328
50
68
11
15
151
383
29
234
44
52
178
67
81
96
6
36
27
184
16