332
17
152
91
56
30
123
5
131
60
48
35
21
54
33
26
47
28
94
70
13
294
53
40
23
14
43
8
22
12
25
18
44
67
66
39
11
79
199
135
159