21
162
70
110
252
50
40
28
36
44
10
29
53
49
117
91
42
82
17
34
65
23
35
37
327
72
54
19
87
11
90
233
8
16
58
73
25
26
46
6
5
22
98
94
116