109
59
113
91
131
160
65
137
24
19
6
90
37
104
242
58
41
93
23
40
79
62
16
21
15
35
48
22
18
7
45
28
31
20
70
163
67
126
136
74
108
17
38
75
42
32
27
87
135