91
172
42
10
4
12
157
87
63
14
32
54
44
41
84
29
53
23
20
57
18
121
186
39
52
103
6
101
58
106
16
125
19
25
71
27
48
37
68
50
11
249
78
83
59
26
13
30
481
107
156
380