56
41
57
42
370
39
209
67
161
30
63
77
45
59
159
13
31
33
14
49
35
17
16
12
29
112
89
23
58
72
93
64
83
32
19
90
38
102
109
114
73
18
22