119
35
16
157
22
278
2039
196
302
15
91
49
51
26
32
126
43
70
47
101
99
436
69
31
78
44
46
27
124
7
36
104
38
29
53
59
77
145
67
19
154
148
102
183
56
71
76
614