10
12
6
3
16
4
75
13
33
11
40
2
38
31
19
68
111
23
54
66
49
120
94
152
57
34
22
92
44
118
190
26
36
128
41
51
216
72
117
90
116
122
262
135
77
89