14
19
3
29
1
50
13
8
5
4
86
68
30
10
77
25
70
74
22
66
102
41
133
7
44
128
106
11
38
36
35
312
40
127
278
81
114
390
130
56
143
53
33