38
39
88
232
82
43
145
80
128
12
9
138
382
63
53
32
67
168
89
47
256
76
116
35
228
13
126
37
159
22
15
141
21
210
42
18
72
347
95
203
4
86
113
29
75
146
44
65
81
98
51
96
55
102