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