129
137
538
31
28
25
60
8
7
71
30
39
108
20
49
43
106
11
14
29
352
317
59
23
21
243
10
120
221
50
6
3
18
12
131
66
42
35
56
146
85
102
68
74
234
164
34
22
44
224