11
83
23
4
21
44
182
17
25
30
8
24
31
34
108
18
51
40
16
15
203
64
52
12
26
84
46
33
149
43
77
79
72
14
65
35
10
19
39
87
176
53
32
278