34
10
14
4
6
12
32
43
132
15
16
74
17
55
60
146
29
312
9
21
107
11
53
653
276
80
22
83
108
23
144
973
89
71
189
41
791
85
7
18
78
49
31
893
27
20
278