109
55
42
57
10
77
30
60
386
27
90
96
132
35
34
44
52
22
124
61
29
75
26
15
112
89
40
153
68
11
25
20
63
28
155
9
56
23
32
263
70
100
279
58