94
146
78
73
27
70
23
32
22
49
31
39
86
216
36
264
276
89
26
64
51
69
77
59
61
351
25
41
13
74
142
79
12
91
33
34
16
9
29
96
80
50
55
198
11
46
206