122
87
109
3
5
40
69
9
124
45
58
19
15
36
34
10
127
11
81
7
55
16
51
67
18
120
41
12
14
20
46
23
8
50
62
92
49
30
28
165
66
96
314
248
26
252
33
236
103
301