76
16
148
285
300
146
470
42
35
104
67
24
18
21
13
73
27
23
92
63
440
39
3
8
7
9
109
60
1
17
15
10
22
89
12
26
31
30
25
14
51
65
113
11
41