31
177
42
78
119
70
335
38
102
60
59
104
36
13
141
58
127
101
260
86
23
100
69
107
94
349
62
25
56
4
53
35
684
80
10
39
17
6
7
12
30
15
96
76
20
11
50
197