101
159
35
37
80
11
13
14
22
6
15
9
274
84
23
181
8
112
24
130
47
62
93
81
49
41
975
303
401
387
70
195
27
16
50
18
36
216
125
89
43
150
45
1554
76