7
15
12
23
17
3
91
22
9
43
41
55
35
131
89
57
44
36
33
20
51
117
50
56
25
88
54
84
151
74
176
127
231
134
13
211
94
31
336
73