92
41
24
36
47
181
192
23
81
27
43
49
35
156
274
67
89
107
34
40
347
38
99
98
51
115
114
100
76
11
64
20
17
63
95
42
79
71
52
90
83
194
109
58
148
59
16
72
54
85