93
65
63
48
156
69
76
232
16
196
125
80
266
176
102
21
83
41
15
17
28
26
36
23
88
179
181
32
55
14
13
33
105
20
19
30
73
92
89
47
34
291
54
119
46
39
12