33
159
31
7
30
18
20
32
14
8
16
11
81
77
27
41
29
12
13
49
1
59
21
53
42
90
37
393
19
4
23
10
312
5
38
203
22
6
126
26
246
35
50
224
166