30
12
13
65
155
15
260
174
41
58
24
73
44
74
25
142
21
217
37
661
148
4
19
23
95
35
8
79
109
27
329
70
124
51
55
14
6
47
77
16
149
50
9
72
150
368
126
544