121
31
12
67
37
7
100
34
14
155
152
28
2
8
13
18
15
32
17
16
94
6
60
29
313
106
409
68
405
23
11
46
22
9
233
48
111
21
24