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