31
22
133
48
10
23
39
665
11
13
78
94
28
531
5
36
458
328
127
62
27
74
15
34
17
44
14
20
21
45
73
12
46
19
33
86
165
37
6
41
26
237
92
81
335
173