120
38
41
8
5
25
248
28
7
14
13
17
30
9
27
11
12
22
23
15
34
61
256
312
16
19
4
315
26
6
260
104
70
50
57
51
839
532
53
73
36
20