162
52
66
43
83
37
12
623
30
45
48
18
9
332
51
271
22
8
95
149
64
157
58
10
40
19
16
87
81
176
126
50
34
4
6
77
80
17
49
53
76
140
35
56
105
71