112
46
182
38
94
97
143
51
24
15
59
64
148
37
86
1154
21
31
35
41
29
72
58
70
48
102
13
44
8
100
208
16
199
167
26
28
68
107
134
23
104
20
89