36
30
8
13
46
74
318
65
111
10
50
940
292
23
22
15
88
152
210
18
76
41
34
21
49
225
81
20
157
137
43
51
28
35
60
150
90
16
87
4
44
19
31
48
154
39
104
114
97
121
79