31
128
40
108
387
89
151
11
44
32
113
41
38
51
53
19
15
181
126
97
4
12
55
47
88
600
7
26
184
59
56
114
73
17
70
22
141
8
118
16
45
156
9
30
83