7
75
12
23
31
27
19
17
44
13
52
151
36
11
35
61
41
45
29
10
54
121
71
143
189
76
37
24
73
47
6
15
94
49
33
40
65
28
56
232
122
58