12
4
293
28
41
33
187
97
74
34
65
139
118
177
35
209
176
77
398
121
106
52
94
62
114
249
48
63
29
17
43
32
30
73
11
26
15
38
49
13
58
5
76
21
31
80
19
44
89