103
65
13
43
33
44
66
22
42
25
61
37
31
21
63
39
403
62
19
14
69
27
40
16
24
11
12
76
51
17
34
75
53
20
58
28
109
87
23
71
64
160
26