41
9
45
23
361
58
125
94
61
160
106
77
31
141
16
43
91
12
72
395
40
311
54
128
34
50
37
254
82
17
30
11
48
81
46
52
36
272
25
10
35
508
18
22
66
27
78
38
226
116