106
42
19
23
36
12
6
128
88
44
24
155
50
32
145
202
18
15
13
4
46
11
179
43
9
28
138
16
7
3
14
288
20
21
133
40
165
26
29
541
123
17
55
52
89