129
31
128
12
22
41
334
57
77
48
365
23
37
45
30
60
49
58
95
90
98
56
39
245
84
74
109
63
52
68
28
113
27
18
76
54
19
123
105
47
8
59
148
93
115