117
122
34
8
42
76
11
22
31
60
90
33
378
19
13
32
73
27
21
10
39
36
61
48
15
80
108
26
69
65
53
29
54
98
6
2
30
40
180
12
259
141
25
41
154
50
619
488