30
81
29
68
261
8
42
149
22
18
15
11
14
159
13
20
101
9
24
31
58
55
94
178
376
152
56
54
1
37
105
76
103
32
3
67
65
186
229
140
296
47
5
10
48
316