308
95
28
49
32
24
41
192
115
85
152
136
51
139
50
130
57
23
45
53
165
35
48
146
73
40
121
63
72
75
196
195
76
43
61
71
70
92
20
19
37
107
126
225
83
66
129
31
21
29