32
25
137
179
13
64
103
20
19
6
134
30
60
52
23
22
18
38
35
40
42
12
37
397
74
50
468
241
47
117
10
5
262
509
98
14
91
160
4
124
17
27