52
29
22
14
11
3
119
130
16
30
25
67
109
39
31
50
45
7
66
24
83
23
51
40
49
78
36
64
5
95
21
8
48
19
75
1422
160
203
10
106
53
9
15
126
27