168
46
58
44
5
23
22
31
77
14
20
43
39
38
29
60
96
73
28
63
48
49
24
7
481
59
34
25
125
19
18
70
35
41
17
26
76
95