40
15
129
17
91
56
22
45
24
23
165
193
46
12
20
13
5
30
31
34
18
43
14
42
104
399
1
37
196
66
38
61
133
126
11
36
70
189
9
28
123
58
51
394